﻿.f-cb::after {
	display: block;
	font-size: 0;
	height: 0;
	content: '.';
	overflow: hidden;
	visibility: hidden;
	clear: both;
}
.mt50 {
	margin-top: 50px;
}
.mt10 {
	margin-top: 10px;
}
.popup-luck {
	width: 335px;
	height: 455px;
	position: fixed;
	top: 200px;
	left: 50%;
	margin-left: -167px;
	z-index: 999;
	background: url(../img/luck/popup-luck.png)
}
.popup-luck .luck-img {
	position: relative;
	height: 127px;
	margin-top: 92px;
	text-align: center
}
.popup-luck .luck-img p {
	width: 100%;
	position: absolute;
	bottom: 10px
}
.popup-luck a {
	width: 230px;
	height: 60px;
	margin: 156px auto;
	display: block
}
.popup-exchange {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	z-index: 999;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -171px
}
.popup-exchange .title {
	height: 40px;
	border-bottom: 2px solid #e5e5e5
}
.popup-exchange .title span {
	max-width: 240px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.popup-exchange .title span:hover {
	border-bottom: 2px solid #53baff
}
.popup-line {
	border-bottom: 2px solid #53baff
}
.popup-exchange .con .txt p {
	width: 300px;
	line-height: 25px
}
.popup-exchange .con .frame-box {
	position: relative
}
.popup-exchange .con .frame-box label {
	display: none
}
.popup-exchange .con .frame-box b {
	position: absolute;
	left: 5px;
	top: 15px;
	border-right: 1px solid #ccc
}
.popup-exchange .con .frame-box em {
	width: 75px;
	text-align: right;
	font-size: 14px
}
.popup-exchange .con .frame-box input {
	width: 300px;
	height: 40px;
	border: 1px solid #e5e5e5;
	text-indent: 45px
}
.popup-exchange .con .frame-box input.code {
	width: 250px
}
.popup-exchange .con .frame-box button {
	width: 100px;
	height: 52px;
	color: #fff;
	margin-left: 6px;
	background: #82cafa;
	font-size: 14px
}
.popup-exchange .con .frame-txt {
	margin-left: 90px
}
.popup-exchange .con .frame-txt input {
	margin: -3px 5px 0 0
}
.popup-exchange .btn {
	width: 128px;
	height: 40px;
	background: #53baff;
	font-size: 16px;
	color: #fff;
	box-shadow: 0 3px 0 0 #bae3ff
}
.popup-exchange .cancel-btn {
	font-size: 16px;
	background: #fff;
	color: #53baff;
	margin-left: 65px
}
.popup-exchange .cancel-btn:hover{
	text-decoration: underline;
}
.popup-exchange .btn:hover {
	background: #34abfa
}
.popup-credit-sign {
	width: 800px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	z-index: 999;
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -400px
}
.popup-credit-sign .tab {
	height: 40px;
	border-bottom: 2px solid #e5e5e5
}
.popup-credit-sign .tab span {
	height: 35px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	padding: 0 10px;
	margin-right: 20px;
}
.popup-credit-sign .tab span:hover {
	border-bottom: 2px solid #53baff
}
.popup-credit-line {
	border-bottom: 2px solid #53baff
}
.popup-credit-sign .con .credit-txt {
	border-right: 2px solid #e5e5e5;
	padding-right: 50px
}
.popup-vip {
	width: 300px;
	background: url(../img/popup-vip.png);
	border-radius: 10px;
	text-align: center;
	position: fixed;
	top: 200px;
	left: 50%;
	margin-left: -130px;
	z-index: 999;
	overflow: hidden;
	background-color: #fff;
	display: none
}
.popup-vip p {
	margin-top: 180px;
	color: #ff8b6e;
	font-size: 55px
}
.popup-vip table {
	width: 240px;
	margin: 40px auto 20px
}
.popup-vip table tr td {
	width: 50%;
	color: #999;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #ccc
}
.popup-vip a {
	width: 100%;
	line-height: 60px;
	background: #ff9130;
	color: #fff;
	font-size: 20px
}
.popup-new {
	width: 430px;
	height: 345px;
	background: url(../img/new/popup-new.png);
	z-index: 999;
	position: fixed;
	top: 200px;
	left: 50%;
	margin-left: -215px;
	display: none
}
.popup-new .title p {
	line-height: 86px;
	font-size: 37px;
	margin-left: 210px;
	color: #fff
}
.popup-new .txt {
	width: 160px;
	height: 100px;
	margin: 65px auto 0
}
.popup-new .txt p {
	line-height: 30px;
	font-size: 18px
}
.popup-new .txt p i {
	font-size: 20px
}
.popup-new .btn a {
	width: 210px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	background: #f17f7d;
	text-align: center;
	border-radius: 5px;
	margin: 20px auto 0;
	display: block
}
.popup-new .btn a:hover {
	background: #dd4e4c
}
.banner {
	top: 0
}
.banner-img {
	position: relative;
	width: 317px;
}
.banner-img ul.imglist li {
	position: absolute;
	display: none
}
.banner-img ul.imgbtn {
	position: absolute;
	top: 20px;
	right: 10px
}
.banner-img ul.imgbtn li {
	width: 4px;
	height: 18px;
	margin-bottom: 10px;
	background: #fff;
	cursor: pointer
}
.banner-img ul.imgbtn li.on {
	background: #fb3a3a
}

.icon-block {
	background-image: url(../img/icon-block.jpg);
	background-repeat: no-repeat
}
.icon-novice-block {
	background-position: 0 0
}
.icon-sign-block {
	background-position: -322px 0
}
.icon-vip-block {
	background-position: -644px 0
}
.icon-novice-block:hover {
	background-position: 0 -124px
}
.icon-sign-block:hover {
	background-position: -322px -124px
}
.icon-vip-block:hover {
	background-position: -644px -124px
}
.icon-novice-block:hover,.icon-sign-block:hover,.icon-vip-block:hover {
	box-shadow: 0 3px 0 0 rgba(0,0,0,.2)
}
.icon-experience {
	width: 31px;
	height: 31px;
	background-position: 0 -456px
}
.icon-funding {
	width: 31px;
	height: 31px;
	background-position: -31px -456px
}
.icon-credit {
	width: 31px;
	height: 31px;
	background-position: -62px -456px
}
.icon-community {
	width: 31px;
	height: 31px;
	background-position: -93px -456px
}
.icon-cooperation {
	width: 31px;
	height: 31px;
	background-position: -126px -456px
}

.classification a {
	width: 322px;
	height: 123px;
	float: left;
	margin-left: 20px;
	border-radius: 8px
}
.platform-index li {
	margin: 12px 20px;
	float: left
}
.platform-index li a {
	display: block;
	position: relative
}
.platform-index li a span.but {
	width: 65px;
	height: 65px;
	display: block;
	border-radius: 100%;
	position: absolute;
	top: -12%;
	left: -20px;
	border: 2px solid #fff;
	-webkit-transform: rotate(0);
	-webkit-transform-origin: 50% 50% 0;
	overflow: hidden
}
.platform-index li a span img {
	width: 65px
}
.platform-index li a .img {
	width: 212px;
	height: 55px;
	border-radius: 50px;
	background-image: url(../img/platform-bj.jpg);
	position: relative
}
.platform-index li a .img .line {
	width: 201px;
	height: 45px;
	border: 1px solid rgba(255,255,255,.5);
	border-radius: 30px;
	position: absolute;
	top: 4px;
	left: 4px
}
.platform-index li a .img p.txt {
	font-size: 14px;
	line-height: 55px;
	color: #fff;
	margin-left: 45px;
	text-indent: 10px
}
.platform-index li a .img .txt {
	margin-left: 55px
}
.platform-index li a .img .txt p {
	line-height: 55px;
	font-size: 16px;
	color: #fff
}
.platform-index li a .img .txt p i {
	color: #EDA290
}
.platform-index li a .img .hide {
	width: 170px;
	height: 55px;
	opacity: 0;
	text-align: center;
	position: absolute;
	top: 0
}
.platform-index li a .img .hide p {
	line-height: 55px;
	font-size: 14px;
	color: #fff
}

.propaganda-transverse {
	height: 120px;
	overflow: hidden;
	position: relative
}
.propaganda-transverse .cover {
	width: 100%;
	height: 120px;
	position: absolute;
	top: 0;
	left: 78%;
	background: rgba(0,0,0,.7)
}
.propaganda-transverse .txt {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.propaganda-transverse .txt .title {
	width: 26%;
	height: 120px;
	background: rgba(0,0,0,.1)
}
.propaganda-transverse .txt .con {
	width: 40%;
	max-height: 42px;
	overflow: hidden;
	margin: 40px 0 0 230px;
	padding-left: 20px
}
.propaganda-transverse .txt .btn {
	position: absolute;
	top: 20px;
	right: 6%
}
.propaganda-transverse .txt .btn a.btn {
	width: 100px;
	line-height: 35px;
	border: 1px dashed #F92522;
	text-align: center;
	font-size: 16px;
	color: #fff
}
.propaganda-transverse .txt h5 {
	font-size: 22px;
	color: #fff;
	line-height: 120px;
	text-indent: 30px
}
.propaganda-transverse .txt p {
	display: none;
	color: #fff;
	font-size: 16px
}

.article-boutique {
	width: 686px;
	height: 164px;
	box-shadow: 0 0 1px 0 #ccc;
	overflow: hidden;
	border-radius: 5px
}
.article-boutique .article-img {
	width: 225px;
	overflow: hidden
}
.article-boutique .article-con {
	width: 460px
}
.article-boutique .article-con .title {
	height: 35px
}
.article-boutique .article-con .title a {
	display: inline;
	font-size: 16px
}
.article-boutique .article-con .title .article-title {
	color: #E66D61;
	font-size: 14px
}
.article-boutique .article-con .title .article-subject:hover {
	text-decoration: underline
}
.article-boutique .article-con .txt {
	height: 32px;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.article-boutique .article-con .txt p {
	color: #999
}
.article-boutique .article-con .author {
	margin-top: 40px
}
.article-boutique .article-con .author b {
	float: left;
	margin: 3px 7px 0 0
}
.article-hot {
	width: 302px;
	height: 346px;
	background: #fff;
	border: 1px solid #F6F6F6
}
.article-hot a.article-img {
	width: 100%;
	height: 187px;
	overflow: hidden
}
.article-hot .article-con {
	width: 100%
}
.article-hot .article-con .title {
	height: 35px
}
.article-hot .article-con .title a {
	display: inline;
	font-size: 16px
}
.article-hot .article-con .title .article-title {
	color: #E66D61;
	font-size: 14px
}
.article-hot .article-con .title .article-subject:hover {
	text-decoration: underline
}
.article-hot .article-con .txt {
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.article-hot .article-con .author {
	margin-top: 25px
}
.article-hot .article-con b {
	float: left;
	margin: 3px 7px 0 0
}
.article:hover {
	box-shadow: 0 0 6px 0 #e5e5e5
}

.cooperation li {
	width: 150px;
	box-shadow: 0 0 1px 0 #e5e5e5;
	float: left;
	margin: 5px 21px 10px 0
}
.cooperation li:nth-child(6n) {
	margin-right: 0;
}
.cooperation li:hover {
	box-shadow: 0 0 6px 0 #e5e5e5
}

.cooperation li a img {
	margin: 5px 0 0 5px
}

.luck-bj {
	width: 100%;
	background-position: center 0;
	background-repeat: no-repeat
}
.luck-bj1 {
	height: 419px;
	background-image: url(../img/luck/1.jpg)
}
.luck-bj2 {
	height: 334px;
	background-image: url(../img/luck/2.jpg)
}
.luck-bj3 {
	height: 581px;
	background-image: url(../img/luck/3.jpg)
}
.luck-bj4 {
	height: 424px;
	background-image: url(../img/luck/4.jpg)
}

#lottery {
	width: 552px;
	height: 554px;
	float: left;
	margin: 20px 0 0 248px
}
#lottery table td {
	width: 124px;
	height: 124px;
	vertical-align: middle;
	border-right: 20px solid transparent;
	border-bottom: 8px solid transparent;
	text-align: center;
	position: relative
}
#lottery table td p {
	width: 100%;
	position: absolute;
	bottom: 10px
}
#lottery table td a {
	width: 262px;
	height: 262px;
	line-height: 150px;
	display: block;
	text-decoration: none;
	font-size: 24px;
	border-radius: 10px;
	color: #fff;
	border: 3px solid #fff
}
#lottery table td.active div {
	width: 116px;
	height: 116px;
	border: 4px solid #59A2D6;
	position: absolute
}

.luck-prize {
	width: 225px;
	height: 542px;
	margin: 20px 250px 0 0;
	overflow: hidden;
	position: relative
}
.luck-prize ul {
	width: 100%;
	position: absolute;
	top: 0
}
.luck-prize ul li {
	font-size: 14px;
	color: #fff
}
.luck-prize ul li i {
	width: 50px;
	line-height: 25px
}
.luck-prize ul li i.gift {
	width: 90px;
	color: #5c9ae8;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.luck-explain {
	width: 860px;
	margin: 0 auto;
	color: #fff;
	padding-top: 80px
}
.luck-explain p {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
}

.icon-new-btn {
	width: 165px;
	height: 52px;
	background-image: url(../img/new/icon-new-btn.png);
	background-repeat: no-repeat
}
.icon-new-btn1 {
	background-position: 0 0
}
.icon-new-btn2 {
	background-position: 0 -52px
}
.icon-new-btn3 {
	background-position: 0 -104px
}
.icon-new-btn4 {
	background-position: 0 -156px
}
.icon-new-btn1-2,.icon-new-btn3-2 {
	background-position: 0 -260px
}
.icon-new-btn2-2,.icon-new-btn4-2 {
	background-position: 0 -208px
}
.icon-new-btn1-3,.icon-new-btn3-3 {
	background-position: 0 -364px
}
.icon-new-btn2-3,.icon-new-btn4-3 {
	background-position: 0 -312px
}

.task {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 0
}
.task-bj1 {
	height: 501px;
	background-image: url(../img/new/1.jpg)
}
.task-bj2 {
	height: 164px;
	background-image: url(../img/new/2.jpg)
}
.task-bj3 {
	height: 321px;
	background-image: url(../img/new/3.jpg)
}
.task-bj4 {
	height: 319px;
	background-image: url(../img/new/4.jpg)
}
.task-bj5 {
	height: 320px;
	background-image: url(../img/new/5.jpg)
}
.task-bj6 {
	height: 320px;
	background-image: url(../img/new/6.jpg)
}
.task-bj7 {
	height: 194px;
	background-image: url(../img/new/7.jpg)
}
.task .task-con {
	width: 590px;
	margin: 0 auto
}
.task .task-con .txt {
	padding-top: 140px
}
.task .task-con .txt1 {
	margin-left: 402px
}
.task .task-con .txt2 {
	margin-left: 18px
}
.task .task-con .txt .num p {
	line-height: 40px;
	font-size: 26px
}
.task .task-con .txt .num.taskw p {
	color: #fff
}
.task .task-con .txt .num.taskb p {
	color: #111
}
.task .task-con .txt .btn {
	margin-top: 65px
}

.sign-bj {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 0
}
.sign-bj1 {
	height: 550px;
	background-image: url(../img/sign/1.jpg)
}
.sign-bj2 {
	height: 554px;
	background-image: url(../img/sign/2.jpg)
}
.sign-bj .sign-box {
	width: 870px;
	margin: 0 auto;
	text-align: center
}
.sign-bj .sign-box a,.sign-bj .sign-box i,.sign-bj .sign-box p {
	color: #fff
}
.sign-bj .sign-box .sign-time {
	padding-top: 60px
}
.sign-bj .sign-box .sign-time p {
	font-size: 26px;
	line-height: 110px
}
.sign-bj .sign-box .sign-btn p.user {
	font-size: 18px;
	line-height: 40px
}
.sign-bj .sign-box .sign-btn a.sign-btn-big {
	width: 260px;
	height: 70px;
	background-image: url(../img/sign/icon-sign-btn.png)
}
.sign-bj .sign-box .sign-btn a.sign-btn-big1 {
	background-position: 0 0
}
.sign-bj .sign-box .sign-btn a.sign-btn-big2 {
	background-position: 0 -140px
}
.sign-bj .sign-box .sign-btn a.sign-btn-big1:hover {
	background-position: 0 -70px
}
.sign-bj .sign-box .sign-btn p.day {
	font-size: 16px;
	line-height: 35px
}
.sign-bj .sign-box .sign-reward {
	display: none
}
.sign-bj .sign-box .sign-reward p {
	font-size: 18px
}
.sign-bj .sign-box .sign-reward .title {
	line-height: 45px
}
.sign-bj .sign-box .sign-reward .txt {
	line-height: 55px
}
.sign-bj .sign-box .sign-reward a.sign-btn-small {
	width: 150px;
	height: 45px;
	background-image: url(../img/sign/icon-sign-btn.png);
	background-position: -260px 0
}
.sign-bj .sign-box .sign-reward a.sign-btn-small:hover {
	background-position: -260px -70px
}
.sign-bj .sign-box .sign-data {
	width: 840px;
	margin: 0 auto;
	padding-top: 127px
}
.sign-bj .sign-box .sign-data ul li {
	width: 120px;
	line-height: 35px;
	float: left;
	position: relative
}
.sign-bj .sign-box .sign-data ul li.dark {
	background-color: rgba(0,0,0,.3)
}
.sign-bj .sign-box .sign-data ul li a {
	font-size: 16px
}
.sign-bj .sign-box .sign-data ul li b {
	width: 30px;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: 5px;
	left: 38%
}

.icon-funds-recommend {
	width: 31px;
	height: 31px;
	background-position: -341px -456px
}
.icon-funds-all {
	width: 31px;
	height: 31px;
	background-position: -372px -456px
}

.funding-list h4 .bor {
	width: 40%;
	height: 1px;
	background: #ccc;
	margin-top: 15px
}

.funding-list .all {
	margin-top: 5px
}

.funding-list .all a {
	text-indent: 12px;
	color: #fff
}

.funding-vertical li {
	width: 380px;
	box-shadow: 0 0 2px 0 #e5e5e5;
	float: left;
	margin-right: 20px;
	padding-bottom: 10px
}
.funding-vertical li:nth-child(3n) {
	margin-right: 0;
}
.funding-vertical li:hover {
	box-shadow: 3px 3px 8px 1px #e5e5e5
}

.funding-vertical .img {
	height: 220px;
	overflow: hidden;
	position: relative
}

.funding-vertical .img .img-bj {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.funding-vertical .img .img-bj a {
	width: 140px;
	line-height: 45px;
	border: 1px solid #fff;
	background-color: rgba(255,255,255,.2);
	margin: 105px auto 0;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 14px
}

.funding-vertical .img img {
	width: 370px;
}

.funding-vertical .txt .title h5 {
	line-height: 30px;
	color: #333;
	font-size: 16px
}

.funding-vertical .txt .title i {
	font-size: 14px;
	height: 57px;
	overflow: hidden
}

.funding-vertical .txt .schedule {
	border-top: 1px dashed #666
}

.funding-vertical .txt .schedule span {
	border-radius: 20px;
	height: 10px
}

.funding-vertical .txt .schedule span.line-bj {
	border: 1px solid rgba(82,187,242,.1);
	box-shadow: 1px 1px 3px 0 rgba(82,187,242,.2)
}

.funding-vertical .txt .schedule span.line {
	width: 30%
}

.funding-vertical .txt .num span {
	width: 33%
}

.funding-vertical .txt .num span p {
	font-size: 14px
}

.crowd-main {
}

.crowd-main .funding-product {
    padding: 20px;
    box-shadow: 0 0 2px 0 #e5e5e5;
    margin-top: 20px;
}

.crowd-main .funding-product .crowd-img {
	width: 670px;
	height: 435px;
	overflow: hidden;
    box-shadow: 0 0 2px #eee;
}

.crowd-main .funding-product img {
	height: 435px;
}

.crowd-main .funding-product .crowd-details {
	float: left;
	width: 440px
}

.crowd-main .funding-product .crowd-details h4 {
	font-size: 24px;
	color: #333
}

.crowd-main .funding-product .crowd-details span {
	color: #999;
	font-size: 14px;
	line-height: 22px;
	margin: 10px 0;
	height: 66px;
	overflow: hidden;
	text-overflow: ellipsis
}

.crowd-main .funding-product .crowd-details p {
	color: #999;
	font-size: 14px;
	line-height: 25px
}

.crowd-main .funding-product .crowd-details p img.originator {
	width: 24px;
	height: 24px;
	margin: 0 0 0 5px;
	border-radius: 14px;
	vertical-align: middle
}

.crowd-main .funding-product .crowd-details p em {
	color: #333;
	font-size: 14px;
	margin-left: 5px
}

em.company-address {
	vertical-align: top
}

.crowd-main .funding-product .crowd-details dl {
	padding: 20px 0;
	border-top: 1px dashed #e5e5e5;
	margin-top: 20px
}

.crowd-main .funding-product .crowd-details button {
	background: #53baff;
	color: #FFF;
	width: 240px;
	text-align: center;
	height: 44px;
	box-shadow: 0 2px 0 0 rgba(83,186,255,.3);
	font-size: 14px
}

.crowd-main .crowd-main-left {
}

.crowd-main-left .crowd-main-detail {
	width: 1345px
}

.crowd-main-right {
	width: 320px;
	background-color: #FFF;
	float: right;
}

.crowd-main-right .xm-problem ul {
	list-style: none;
	margin: 0 10px;
	padding: 20px 20px 20px 30px;
	background: #fff
}

.crowd-vertical li {
	box-shadow: 0 0 2px 0 #e5e5e5;
	margin-bottom: 20px;
}

.crowd-vertical li:hover {
	box-shadow: 3px 3px 8px 1px #e5e5e5
}

.crowd-vertical .img {
	height: 210px;
	overflow: hidden;
	position: relative
}

.crowd-vertical .img .crowd-img-bj {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.crowd-vertical .img .crowd-img-bj a {
	width: 140px;
	line-height: 45px;
	border: 1px solid #fff;
	background-color: rgba(255,255,255,.2);
	margin: 85px auto 0;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 14px
}

.crowd-vertical .img img {
	height: 210px;
}

.crowd-vertical .txt .title h5 {
	line-height: 30px;
	color: #333;
	font-size: 16px
}

.crowd-vertical .txt .title i {
	font-size: 14px
}

.crowd-detail {
	box-shadow: 0 0 2px 0 #e5e5e5;
	margin-right: 15px;
	height: 100%
}

.crowd-product {
	line-height: 40px;
	color: #333;
	padding: 5px 0 5px 30px;
    border-bottom: 1px solid #f7f7f7;
}
.crowd-content p span,
.crowd-content p span span{
	font-size: 16px !important;
}
.crowd-product .icon-crowd {
	display: inline-block;
	float: left;
	width: 23px;
	height: 23px;
	background: url(../img/icon.png) no-repeat;
	background-position: -307px -228px;
	margin-top: 9px
}

.crowd-product span {
	display: inline-block;
	line-height: 30px;
	font-size: 18px;
	margin-left: 10px
}

.crowd-content {
	margin: 0 20px 10px;
	padding: 10px;
	background: #FFF
}

.crowd-content img {
	width: 100%
}

.credit-card-type2 {
	display: none
}

.credit-main {
}

.credit-main .credit-classify {
	padding: 10px 20px;
	color: #333;
	position: relative
}

.credit-main .credit-classify-more {
	overflow: hidden
}

.credit-main .credit-classify p {
	font-size: 14px;
	float: left;
	border-radius: 3px
}

.credit-selected {
	font-size: 14px;
	float: left;
	margin: 0 35px;
	padding: 2px 7px
}

.credit-main .credit-classify em {
	font-size: 14px;
	float: left;
	margin: 0 35px
}

.credit-classify ul {
	width: 980px;
	float: left;
	position: relative
}

.credit-classify ul li {
	padding-bottom: 10px;
	float: left;
	font-size: 14px;
	margin-right: 25px;
	position: relative
}

.credit-classify ul li a,.credit-classify ul li span {
	font-size: 14px;
	padding: 0 7px
}

.credit-classify ul li a:hover.hovering,.credit-classify ul li span:hover {
	font-size: 14px;
	color: #31b9ff;
	cursor: pointer
}

.credit-main .credit-classify ul li b {
	position: absolute;
	left: 74px;
	top: -3px
}

.credit-main .credit-classify .card-more {
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 15px
}

.credit-main .credit-classify .card-more:hover {
	color: #31b9ff;
	cursor: pointer;
}

.drop-down {
	margin-top: 10px;
	    cursor: pointer;
}

.credit-main .drop-down .icon-open-close {
	background: url(../img/icon-open-close.png) no-repeat;
	width: 1180px;
	height: 26px
}

.credit-main .drop-down .icon-open {
	background-position: 0 0;
}

.credit-main .drop-down .icon-open-s {
	background-position: 0 -31px;
}

.credit-card-list {
	padding: 10px;
	min-height: 319px;
}

.credit-card-list .no-card {
	line-height: 100px;
	text-align: center;
	font-size: 18px;
	color: #333;
	margin: 20px 0;
	background: #ffeea0;
}

.icon-hasno {
	width: 35px;
	height: 35px;
	background-position: -388px -167px;
	vertical-align: middle;
	margin: 0 10px;
}

.credit-card-list .location {
	position: relative;
}

.card-list {
	padding: 20px 10px;
	border: 1px solid #eee;
	border-radius: 5px;
	margin-top: 25px;
	position: relative;
}
.card-list:hover{
	box-shadow: 0 0 6px rgba(140,138,138,.5);
}
.card-list img {
	width: 225px;
	height: 135px;
	border-radius: 5px;
}
.card-list .con {
	width: 880px;
}
.credit-detai .title .name,
.card-list .title .name {
	font-size: 18px;
	color: #333;
}
.card-list .title .name:hover {
	color: #f07070;
}
.credit-detai .title span,
.card-list .title span {
	font-size: 14px;
	color: #333;
	margin-top: 5px;
}
.credit-detai .title span .icon-review,
.card-list .title span .icon-review {
	background-position: -164px -182px;
	width: 65px;
	height: 20px;
	vertical-align: text-bottom
}
.credit-detai .card-txt ul,
.card-list .card-txt ul {
	float: left;
	margin-right: 40px;
}
.card-list .card-txt ul:nth-child(3) {
	margin-right: 0;
	width: 200px;
}
.credit-detai .card-txt ul li,
.card-list .card-txt ul li {
	max-width: 220px;
	font-size: 14px;
	
}
.credit-detai .card-txt ul li .icon-list,
.card-list .card-txt ul li .icon-list {
	background-position: -312px -142px;
	width: 10px;
	height: 10px;
}
.card-list .card-txt ul li span {
	font-size: 14px;
}
a.apply-button {
padding: 10px 35px;
    font-size: 16px;
    color: #FFF;
    border-radius: 3px;
    background: #31b9ff;
    letter-spacing: 2px;
}
a.apply-button-end{
	padding: 10px 35px;
	font-size: 16px;
	color: #FFF;
	border-radius: 3px;
	background: #C7C7C7;
	letter-spacing: 2px;
}
a.apply-button:hover {
	background: #3EB5F3;
}

.card-choice {
	padding-right: 10px;
	text-align: right;
	color: #31b9ff;
	font-size: 14px;
}
.card-choice:hover {
	text-decoration: underline;
}
.card-choice .icon-read-more {
	background-position: -172px -66px;
	width: 20px;
	height: 10px;
	margin-left: 5px;
}
.cd-title {
	color: #333;
	font-size: 18px;
	box-shadow: 0 1px 1px 0 rgba(224,224,224,.8);
	border-bottom: 1px solid #e0e0e0;
	padding: 15px 20px;
}
.cd-detail {
	padding: 20px;
}
.cd-detail img {
	width: 225px;
	height: 135px;
	border-radius: 3px;
	float: left;
}
.card-choice button.tc-button {
	margin-top: 0;
}
.popup-credit-sign .credit-con .card-detail-list .credit-txt {
	border-right: none;
}
.credit-txt p {
	margin: 5px 15px;
}
.card-detail-list .credit-txt ul {
	margin-bottom: 15px;
	padding: 0 10px;
}
.card-detail-list .credit-txt ul li {
	margin-top: 10px;
}
.credit-txt ul li h4 img {
	vertical-align: middle;
}
.card-detail-list .credit-txt table {
	margin-left: 0px;
	margin-top: 13px;
}

.card-detail-list .credit-txt table tbody tr th {
	min-width: 110px;
	padding: 10px 0;
	color: #bebab2;
	background: #f8f8f8;
	border: 1px solid #ebebeb;
	text-align: center;
}
.card-detail-list .credit-txt table tbody tr td {
	min-width: 110px;
	padding: 10px 0;
	color: #333;
	background: #FFF;
	border: 1px solid #ebebeb;
	text-align: center;
}
.card-detail .tab {
	height: 35px;
}
.card-detail .tab span.tab-title {
	height: 35px;
}
.hover-style {
	color: #FFF;
	background: #31b9ff;
	border-radius: 3px;
	padding: 2px 7px;
}
.account {
	margin: 45px 0;
}
.account img {
	width: 95px;
	height: 95px;
	margin-right: 40px;
	vertical-align: middle;
}
.account span {
	font-size: 18px;
}
.account em {
	font-size: 24px;
	color: #333;
}

.third-main {
	width: 1050px;
	margin: 50px auto;
	background: #FFF;
	min-height: 515px;
}
.third-main .create {
	margin: 50px 0;
}
.third-main .create .open {
	color: #09f;
	border-bottom: 1px solid #09f
}

.third-main .create ul li.reset-pass {
	color: #333;
	border-bottom: 1px solid #53baff;
	padding: 10px;
	width: auto;
	font-size: 18px;
}

.third-main .create ul {
	width: 100%;
	border-bottom: 1px solid #f0f1f5;
}

.third-main .create ul li {
	padding: 10px 40px 10px 10px;
	font-size: 18px;
	width: 10%;
	display: inline-block;
}

.third-bind {
	width: 800px;
	margin: 0 auto;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	z-index: 999;
}

.third-bind .title {
	height: 40px;
	border-bottom: 2px solid #e5e5e5;
}

.third-bind .title span {
	height: 40px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	padding: 0 10px;
}

.third-bind .title span:hover {
	border-bottom: 2px solid #53baff;
}

.popup-line {
	border-bottom: 2px solid #53baff;
}

.third-bind .con .login-txt {
	border-right: 2px solid #e5e5e5;
	padding-right: 50px;
}

.third-bind .con .frame-box em {
	width: 75px;
	text-align: right;
	font-size: 14px;
}

.third-bind .con .frame-box input {
	width: 300px;
	height: 40px;
	border: 1px solid #e5e5e5;
	text-indent: 15px;
	font-size: 14px;
}

.third-bind .con .frame-box input.code {
	width: 250px;
}

.third-bind .con .frame-box button {
	width: 100px;
	height: 40px;
	color: #fff;
	margin-left: 6px;
	background: #82cafa;
	font-size: 14px;
}

.third-bind .con .frame-box label {
	margin-left: 80px;
}

.third-bind .con .frame-txt {
	margin-left: 90px;
}

.third-bind .con .frame-txt input {
	margin: -3px 5px 0 0;
}

.third-bind .btn {
	width: 130px;
	height: 40px;
	background: #53baff;
	font-size: 16px;
	color: #fff;
	margin: 10px 0 20px 90px;
	box-shadow: 0 3px 0 0 #bae3ff;
}

.third-bind .btn:hover {
	background: #34abfa;
}

.reset-content {
	margin: 40px 20px 20px 20px;
}

.reset-content .icon-sure {
	background: url(../img/progress-bar.png) no-repeat;
	background-position: 0 -313px;
	width: 932px;
	height: 40px;
}

.reset-content .findway {
	text-align: center
}

.reset-content .findway span {
	width: 146px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #333;
	margin: 10px;
}

.reset-content .findway .icon-unchecked {
	background-position: -2px -111px;
}

.reset-content .findway .icon-checked {
	background-position: -2px -177px
}

.reset-content ul {
	margin: 10px 0;
	width: 385px;
	margin: 50px auto 60px
}

.reset-content ul li {
	margin-top: 10px
}

.reset-content ul li span {
	font-size: 14px;
	width: 80px;
	text-align: right
}

.reset-content ul li input.phone {
	padding: 15px;
	width: 255px;
	border: 1px solid #EBEBEB
}

.reset-content ul li input.phone-code {
	padding: 15px;
	width: 115px;
	border: 1px solid #EBEBEB
}

.reset-content ul li label {
	display: block;
	margin-left: 85px;
	text-align: left
}

.reset-content ul li button.send {
	background: #82cafa;
	width: 126px;
	height: 48px;
	color: #FFF;
	font-size: 14px;
	margin: 0 10px
}

.reset-content ul li button.sended {
	background: #d7d7d7;
	color: #FFF;
	font-size: 14px
}

.reset-content ul li input.sure {
	background: #53baff;
	color: #FFF;
	width: 287px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	margin-left: 5px;
	box-shadow: 0 3px 0 0 #bae3ff;
	cursor: pointer
}

.reset-content ul li input.sure:hover {
	background: #34abfa;
	cursor: pointer
}

.mb60 {
	margin-bottom: 60px
}

.reset-content .icon-reset {
	background: url(../img/progress-bar.png) no-repeat;
	background-position: 0 -254px;
	width: 932px;
	height: 40px
}

.reset-content .icon-reset-success {
	background: url(../img/progress-bar.png) no-repeat;
	background-position: 0 -195px;
	width: 932px;
	height: 40px
}

.reset-content .reset-change {
	margin: 30px 0;
	text-align: center
}

.reset-content .reset-change .congratulate {
	margin: 10px 0;
	font-size: 16px;
	color: #333
}

.reset-content .reset-change a {
	margin: 10px 0;
	font-size: 14px;
	color: #999;
	text-decoration: underline;
	padding: 5px 0
}

.reset-content .icon-big-success {
	background-position: -154px -94px;
	width: 78px;
	height: 78px
}

.registration {
	width: 1010px;
	margin: 0 auto
}

.registration .con {
	width: 470px
}

.registration .con .sign-txt {
	border-right: 0;
	padding-right: 0
}

.registration .con .sign-txt .frame-box select {
	width: 179px;
	height: 50px;
	border-radius: 0;
	text-indent: 20px;
	background: #fff;
	font-size: 14px
}

.registration .con .sign-txt i {
	margin-left: 90px
}

.privilege {
	padding: 25px 0
}

.privilege-title {
	padding: 10px 85px
}

.icon-vip-privilege {
	width: 31px;
	height: 31px;
	background-position: -155px -456px
}

.icon-vip-Rprivilege {
	width: 31px;
	height: 31px;
	background-position: -186px -456px
}

.icon-vip-exchange {
	width: 31px;
	height: 31px;
	background-position: -217px -456px
}

.icon-vip-rules {
	width: 31px;
	height: 31px;
	background-position: -248px -456px
}

.icon-vip {
	background: url(../img/icon-vip.png) no-repeat
}

.icon-play {
	background-position: 0 0;
	width: 65px;
	height: 65px
}

.icon-cash {
	background-position: -69px 0;
	width: 65px;
	height: 65px
}

.icon-sign {
	background-position: -137px 0;
	width: 65px;
	height: 65px
}

.icon-exchange {
	background-position: -215px 0;
	width: 65px;
	height: 65px
}

.icon-note {
	background-position: -287px 0;
	width: 65px;
	height: 65px
}

.vip-main .title-big ul.vip-privilege {
	padding: 10px 50px;
	margin: 0 auto;
	margin-top: 40px;
	line-height: 0;
}

.vip-main .title-big ul.vip-privilege::after {
	content: "";
	display: inline-block;
	height: 0;
	overflow: hidden;
	vertical-align: top;
	width: 100%
}

.vip-main .title-big ul.vip-privilege li {
	text-align: center;
	display: inline-block;
	margin-right: 50px
}

.vip-main .title-big ul.vip-privilege li p {
	font-size: 18px;
	color: #999;
	margin-top: 40px;
	display: inline-block;
	width: 100%;
	text-align: center!important;
	text-align-last: center!important
}

.privilege .level-privilege {
	padding: 25px 100px;
	text-align: center
}

.exchange-vip {
	padding: 25px 80px 25px 100px
}

.exchange-vip ul li {
	float: left
}

.icon-level {
	background: url(../img/vip-level.png) no-repeat;
	width: 802px;
	height: 451px
}

.level-privilege ul {
	width: 100%;
	text-align: justify;
	text-align-last: justify
}

.vip-main .title-big ul::after {
	content: "";
	display: inline-block;
	height: 0;
	overflow: hidden;
	vertical-align: top;
	width: 100%
}

.level-privilege ul li {
	float: left;
	text-align: center!important;
	text-align-last: center!important;
	display: inline-block
}

.mr140 {
	margin-right: 147px
}

.icon-vip-level {
	background: url(../img/icon-vip.png) no-repeat;
	width: 115px;
	height: 70px
}

.icon-vip-level1 {
	background-position: 0 -85px
}

.icon-vip-level2 {
	background-position: -124px -87px
}

.icon-vip-level3 {
	background-position: -255px -85px
}

.icon-vip-level4 {
	background-position: -378px -88px
}

.icon-vip-level5 {
	background-position: -505px -85px
}

.vip-rules {
	padding: 25px 65px 25px 100px
}

.vip-rules ul li span {
	font-size: 18px;
	color: #333;
	text-align: left
}

.vip-rules ul li p {
	font-size: 14px;
	margin-top: 15px
}

.vip-rules ul li p b {
	width: 160px;
	height: 55px;
	margin-right: 168px;
}

.vip-rules ul li em {
	font-size: 14px
}

.icon-experience-goods {
	background-position: 0 -180px
}

.icon-invite-friends {
	background-position: -171px -180px
}

.icon-new-tasks {
	background-position: -344px -180px
}

.icon-new-sign {
	background-position: -518px -180px
}

.icon-plat-ing {
	width: 31px;
	height: 31px;
	background-position: -279px -456px
}

.icon-plat-end {
	width: 31px;
	height: 31px;
	background-position: -310px -456px
}

.platform-list .platform-data {
	overflow: hidden;
	border: 1px dashed #ccc;
}

.platform-list .platform-data p {
	font-size: 16px;
	text-align: center;
}

.platform-list ul.platform li {
	width: 311px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 0;
	position: relative;
	background: #fff
}

.platform-list ul.platform li .series-label {
	width: 80px;
	height: 80px;
	background-image: url(../img/series-label.png);
	background-position: 0 0;
	position: absolute;
	bottom: 0;
	right: 0
}

.series-label1 {
	background-position: -80px 0!important
}

.series-label2 {
	background-position: -160px 0!important
}

.series-label3 {
	background-position: -240px 0!important
}

.series-label4 {
	background-position: -320px 0!important
}

.platform-list ul.platform li .title {
	width: 200px;
	height: 65px;
	margin: 0 auto;
	text-align: center;
	position: relative
}

.platform-list ul.platform li .title img {
	width: 140px;
	margin-top: 10px
}

.platform-list ul.platform li .title b {
	background: url(../img/icon.png) no-repeat 0 -256px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 1px
}

.platform-list ul.platform li .con {
	position: relative;
	width: 175px;
	margin: 0 auto
}

.platform-list ul.platform li .con p {
	line-height: 30px;
	font-size: 14px;
	color: #999
}

.platform-list ul.platform li .hide {
	width: 311px;
	height: 200px;
	background: rgba(255,255,255,.7);
	position: absolute;
	bottom: -200px;
	text-align: center
}

.platform-list ul.platform li .hide .txt {
	color: #999;
	font-size: 18px
}

.platform-list ul.platform li .hide .num {
	color: #efd226;
	font-size: 24px;
	line-height: 45px;
	height: 45px
}

.platform-list ul.platform li .hide a {
	width: 130px;
	line-height: 35px;
	text-align: center;
	color: #999;
	border: 1px dashed #999;
	border-radius: 5px;
	font-size: 16px
}

.platform-list ul.platform li .hide a:hover {
	background: #fff
}

.blur {
	-webkit-filter: blur(8px);
	-moz-filter: blur(8px);
	-ms-filter: blur(8px);
	filter: blur(8px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=8, MakeShadow=false)
}

.investment-users .title p {
	font-size: 16px;
	border-left: 3px solid #d81f1f;
	text-indent: 15px
}

.investment-users ul li {
	width: 90px;
	height: 90px;
	text-align: center;
	margin: 0 10px;
	float: left
}

.investment-users ul li span {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 100%;
	background: red
}

.investment-users ul li span img {
	width: 50px;
	height: 50px
}

.platform-suspend {
	width: 100%;
	height: 235px;
	position: absolute;
	top: 50px;
	z-index: 9;
	background: url(../img/suspend.png) no-repeat center
}

.platform-stop {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 9;
	background: rgba(0,0,0,.5)
}

.platform-stop a {
	width: 120px;
	line-height: 40px;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 130px auto 0;
	display: block
}

.vertical-red {
	width: 3px;
	height: 12px;
	background-color: #EB6465;
	float: left;
	margin: 4px 10px 4px 0
}

.pd-main {
	width: 1345px;
	height: 100%;
	margin: 0 auto;
	margin-top: 20px
}

.pdm-left {
	width: 70%;
	float: left
}

.pdm-left .left-content {
	padding: 10px 25px;
	background: #F5F7FA
}

.pdm-left .left-content .plat .logo {
	margin-right: 10px;
	float: left;
	width: 110px;
	text-align: center
}

.pdm-left .left-content .plat .logo img {
	width: 106px;
	height: 106px
}

.pdm-left .left-content .plat .liuliu {
	width: 170px;
	float: left;
	text-align: center;
	padding: 10px 0
}

.pdm-left .left-content .plat .liuliu p {
	color: #e81b1b;
	font-size: 24px;
	float: left;
	width: 100%
}

.pdm-left .left-content .plat .liuliu span {
	color: #666;
	font-size: 14px;
	float: left;
	margin-top: 10px;
	display: block;
	width: 100%
}

.pdm-left .left-content .plat .gang {
	float: left;
	width: 1px;
	background: #DCDEE1;
	height: 46px;
	margin: 18px 15px 0
}

.pdm-left .left-content .plat .roll {
	width: 755px;
	height: 25px;
	overflow: hidden;
	position: relative
}

.pdm-left .left-content .plat .roll .roll-list {
	position: absolute
}

.pdm-left .left-content .plat .roll .roll-list ul li {
	float: left;
	margin-right: 30px
}

.pdm-left .left-content .plat .roll .roll-list i {
	font-size: 16px
}

.pdm-left .left-content .plat .experience {
	width: 100px;
	padding: 15px;
	color: #FFF;
	background-color: #51BBF2;
	border-radius: 5px;
	float: left;
	margin-left: 20px;
	text-align: center;
	font-size: 18px;
	margin-top: 15px;
	cursor: pointer
}

.pdm-left .left-content .plat .experience-no {
	width: 100px;
	padding: 15px;
	color: #FFF;
	background-color: #b2b2b2;
	border-radius: 5px;
	float: left;
	margin-left: 20px;
	text-align: center;
	font-size: 18px;
	margin: 12px 20px 28px 30px;
	cursor: pointer
}

.pdm-left .left-content .exchange-introduction {
	background: #FFF;
	width: 846px;
	padding: 15px 15px 25px 15px
}

.exchange-introduction ul {
	list-style: none;
	padding-left: 10px
}

.exchange-introduction ul li {
	line-height: 20px
}

.pdm-left .left-content .exchange-introduction .banner {
	width: 841px;
	height: 175px;
	background: #F5F7FA;
	margin: 5px
}

.pdm-left .left-content .exchange-introduction .rules {
	padding-left: 2px;
	margin-top: 45px;
	width: 100%;
	line-height: 21px
}

.pdm-left .left-content .exchange-introduction .rules p {
	font-size: 14px
}

.pdm-left .left-content .exchange-introduction .rules-content {
	width: 100%;
	margin-top: 10px
}

.pdm-left .left-content .exchange-introduction .rules-content table {
	border-collapse: collapse;
	width: 100%
}

.pdm-left .left-content .exchange-introduction .rules-content table tr td {
	max-width: 260px;
	font-size: 14px;
	color: #333;
	font-size: 14px
}

.pdm-left .left-content .exchange-introduction .rules-content table,.pdm-left .left-content .exchange-introduction .rules-content td,.pdm-left .left-content .exchange-introduction .rules-content th {
	border: 1px solid #E5E5E5;
	text-align: center;
	padding: 20px 0
}

.pdm-left .left-content .exchange-introduction .rules-content table tr td button {
	border: none;
	color: #fff;
	background: #51bbf2;
	padding: 9px 14px;
	border-radius: 4px;
	font-size: 13px
}

.pdm-left .left-content .exchange-introduction .note {
	color: #999;
	font-size: 14px;
	margin-top: 14px
}

.pdm-left .left-content .exchange-introduction .company {
	width: 100%
}

.pdm-left .left-content .exchange-introduction .company .address {
	font-size: 14px
}

.pdm-left .left-content .exchange-introduction .company .address span {
	font-size: 14px;
	float: left;
	margin-right: 10px
}

.pdm-left .left-content .exchange-introduction .company .border-none {
	border: none
}

.pdm-left .left-content .exchange-introduction .company .pt5 {
	padding: 10px 0 0 0
}

.pdm-left .left-content .exchange-introduction .company .pt0 {
	padding: 0
}

.pdm-left .left-content .exchange-introduction .company .w230 {
	width: 250px
}

.pdm-left .left-content .exchange-introduction .company table tr td {
	text-align: left
}

.pdm-left .left-content .exchange-introduction .company table tr td span {
	font-size: 14px;
	float: left;
	margin-right: 10px
}

.pdm-right {
	width: 30%;
	float: right;
	background: #FFF
}

.pdm-right .item {
	background: #F5F7FA;
	padding: 10px
}

.pdm-right .item .pdmr-message {
	width: 100%;
	padding: 10px 0 10px 10px;
	background: #F5F7FA
}

.pdm-right .item .pdmr-message .icon-personal {
	background-position: -125px -70px;
	width: 20px;
	height: 21px;
	margin-right: 10px;
	display: inline-block
}

.pdm-right .item .pdmr-message strong {
	color: #36303c;
	font-size: 18px
}

.pdm-right .item .pdmr-content {
	background: #FFF;
	padding: 20px
}

.pdmr-content .rule p span span {
	display: inline
}

.pdmr-content .rule p span span span {
	display: inline
}

.pdm-right .pdmr-content .content-ul {
	width: 100%;
	margin-bottom: 10px
}

.pdm-right .pdmr-content .content-ul li {
	float: left;
	width: 50%;
	line-height: 40px
}

.pdm-right .pdmr-content .content-ul li label {
	font-size: 14px
}

.pdm-right .pdmr-content .content-ul li .refresh {
	width: 50%;
	line-height: 35px;
	color: #FFF;
	font-size: 14px;
	background: #51BBF2;
	text-align: center;
	border-radius: 4px
}

.pdm-right .item .pdmr-message .icon-plat {
	background-position: -156px -34px;
	width: 20px;
	height: 23px;
	margin-right: 10px;
	display: inline-block
}

.pdm-right .pdmr-content .vertical {
	height: 180px;
	width: 1px;
	background: #FF6D5A;
	float: left;
	margin-top: 17px;
	margin-left: -1px
}

.pdm-right .pdmr-content ul li {
	position: relative
}

.icon-circular {
	width: 8px;
	height: 8px;
	border-radius: 5px;
	background: #ff6551;
	position: absolute;
	left: -20px
}

.pdm-right .pdmr-content ul li .top11 {
	top: 11px
}

.pdm-right .pdmr-content ul li .top5 {
	top: 5px
}

.short-term {
	width: 1px;
	height: 12px;
	background: #FF6D5A;
	float: left;
	margin: 10px 0;
	display: inline-block
}

.nickname {
	color: #313132;
	margin: 6px 6px;
	float: left
}

.avatar {
	margin: 0 15px;
	width: 34px;
	height: 34px;
	border-radius: 34px;
	vertical-align: middle
}

.iconname {
	font-size: 14px;
	display: inline-block
}

.pdm-right .pdmr-content ul li .itemname {
	float: left;
	margin-top: 10px
}

.pdm-right .pdmr-content ul li .care-button {
	color: #FFF;
	background: #F27985;
	padding: 10px 15px;
	font-size: 14px;
	float: right;
	border-radius: 4px
}

.pdm-right .pdmr-content ul li p {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px
}

.item .pdmr-message .icon-near {
	width: 20px;
	height: 24px;
	background-position: -93px -68px;
	display: inline-block;
	margin-right: 10px
}

.icon-circle2 {
	width: 8px;
	height: 8px;
	border-radius: 5px;
	background: #ff6551;
	display: inline-block;
	margin-left: 10px
}

.item .nearly {
	background: #FFF;
	position: relative;
	height: 495px;
	overflow: hidden
}

.item .nearly ul {
	width: 100%;
	background: #FFF;
	position: absolute
}

.item .nearly ul li {
	line-height: 60px;
	border-bottom: 1px solid #F6F7FB
}

.item .nearly ul .investment {
	font-size: 16px;
	display: inline-block;
	float: right;
	margin-right: 10px
}

.onekey-main {
	width: 1200px;
	margin: 75px auto 0;
	min-height: 772px
}

.onekey-main .onekey-content {
	width: 1200px;
	text-align: center;
	margin-top: 75px;
	margin: 0 auto
}

.onekey-main .onekey-content .specific-plat {
	margin: 10px 55px;
	padding: 50px 0;
	border-bottom: 1px solid #f0f0f0
}

.onekey-main .onekey-content .specific-plat .tan66-logo {
	margin-top: 20px
}

.onekey-main .onekey-content .specific-plat .tan66-logo img.plat-logo {
	width: 200px;
	height: 55px;
	margin: 0 30px
}

.onekey-main .onekey-content .specific-plat .tan66-logo img.plat-refresh {
	margin-bottom: 5px
}

.onekey-main .onekey-content .specific-plat p {
	font-size: 16px;
	margin: 20px 0
}

.onekey-main .onekey-content .specific-plat p span {
	font-size: 18px;
	color: #333;
	margin: 0 5px
}

.onekey-main .onekey-content .specific-plat button {
	width: 240px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #FFF;
	background: #53baff;
	box-shadow: 0 1px 0 0 rgba(83,186,255,.3)
}

.onekey-main .onekey-content .specific-plat button:hover {
	background: #4295cc
}

.onkey-tips {
	text-align: left;
	padding: 30px 0 30px 35%
}

.onekey-main .onekey-content .onkey-tips h4 {
	color: #cb2121;
	margin: 10px 0
}

.onekey-main .onekey-content .onkey-tips ul {
	margin-bottom: 20px
}

.onekey-main .onekey-content .onkey-tips ul li {
	color: #999;
	margin: 5px 0
}

.page-bg {
	background: #fff;
	padding: 10px 0
}

.x-main-upper {
}

.xmu-right {
	width: 85.25%;
	height: 360px;
	background-color: #F7F9FC;
	float: right
}

.mt20 {
	margin-top: 20px
}

.xmu-left .credit {
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 30px
}

.xmu-left .blue {
	background-color: #53baff;
	padding: 25px 0
}

.xmu-left .grey {
	background-color: #F7F9FC;
	padding: 100px 0;
	color: #232323
}

.nav-left {
	float: left;
	width: 14%
}

.x-main-upper .xmu-left {
	width: 15%
}

.x-main-upper .xmu-left .xmul-logo {
	background-color: #f07070;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding: 15px 0;
	display: block;
}

.x-main-upper .xmu-left .xmul-logo b {
	width: 30px;
	height: 30px;
	background: url(/static/forum/img/community/icon-index.png) 0 -215px;
	float: left;
	margin: 0 10px 0 22px;
}

.x-main-upper .xmu-all {
	width: 162px;
	overflow: hidden;
}

.x-main-upper .xmu-all a {
	border-left: 3px solid #fff;
	display: block;
	height: 30px;
	font-size: 14px;
	list-style: none;
	padding: 10px 5px 10px 25px;
	border-bottom: 1px dashed #ccc
}

.x-main-upper .xmu-all a.hover {
	border-left: 3px solid #f07070;
	background-color: #FCFCFC
}

.x-main-upper .xmu-all a:hover {
	color: #f92e2e;
	background-color: #FCFCFC;
	border-left: 3px solid #f07070;
}

.x-main-upper .xmu-all a:hover span {
	color: #f92e2e
}

.open {
	color: #f92e2e
}

.x-main-upper .xmu-all a b {
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 28px;
	background: url(../img/icon-tab.png) no-repeat
}

.x-main-upper .xmu-all a span {
	display: inline-block;
	width: 70%;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.xmu-product {
	width: 960px;
	float: right;
}

.xmu-product .xmup-all {
	padding: 5px 0 5px 45px;
	border-bottom: 1px dashed #ccc
}

.xmu-product .xmup-bg {
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(../img/icon-tab.png) no-repeat;
	float: left;
	margin-right: 8px
}

.xmu-product .xmup-all .icon-all {
	background-position: 5px -32px
}

.xmu-product .xmup-all .icon-prize {
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(../img/icon-tab.png) no-repeat;
	background-position: -26px -31px;
	float: left;
	margin-right: 8px
}

.xmu-product .xmup-all .icon-digital {
	background-position: -60px -31px
}

.xmu-product .xmup-all .icon-electronic {
	background-position: -90px -31px
}

.xmu-product .xmup-all .icon-bill {
	background-position: -120px -30px
}

.xmu-product .xmup-all span {
	display: inline-block;
	line-height: 30px;
	font-size: 16px;
	color: #333
}

.itemContainer {
	margin-top: -14px
}

.xmu-product ul {
	width: 98%;
	margin: 0 10px 10px 10px;
	background-color: #FFF;
	padding-top: 20px;
	float: right
}

.xmu-product ul li {
	list-style: none;
	margin: 10px;
	width: 215px;
	text-align: center;
	float: left
}

.xmu-product ul li .goods-img {
	box-shadow: 1px 4px 5px #E1E1E1;
	height: 150px;
	overflow: hidden;
	position: relative
}

.xmu-product ul li .goods-img .goods-img-bj {
	position: absolute;
	top: 149px;
	width: 235px;
	height: 149px;
	background: #fff;
	line-height: 149px;
	background: url(../img/projection.png) no-repeat
}

.goods-img .goods-img-bj a {
	width: 120px;
	line-height: 30px;
	background: #5fc2ff;
	border-radius: 5px;
	color: #fff
}

.xmu-product ul li .goods-img img {
	width: 130px;
	height: 130px;
	margin: 10px 0
}

.xmu-product ul li .goods-title {
	margin-top: 15px;
	font-size: 14px;
	color: #333
}

.xmu-product ul li .goods-title .liuliu {
	color: #f26522
}

.xmu-product ul li .goods-title p {
	text-align: left;
	font-size: 14px
}

.xmu-product ul li .goods-title span {
    width: calc(100% - 40px);
	text-align: left;
	float: left;
	line-height: 20px;
	font-size: 14px
}

.xmu-product ul li .goods-title span img {
	width: 10px;
	height: 10px
}

.xmu-product ul li .goods-title span.liuliu a {
	width: 193px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.xmu-product ul li .goods-title label {
	display: inline-block;
	width: 30px;
	height: 40px;
	background: url(../img/icon.png) no-repeat;
	background-position: -150px 8px;
	float: right;
	font-size: 14px
}

.mb5 {
	margin-bottom: 5px
}

.left {
	float: left
}

.right {
	float: right
}

.x-main-detail {
}

.x-main-detail .xmd-left {
	width: 890px;
	float: left
}

.details {
	/*background-color: #F5F7FA;*/
	margin-right: 15px;
	height: 100%
}

.exchange-product {
	line-height: 40px;
	color: #333;
	padding: 5px 0 5px 30px
}

.exchange-product .icon-product {
	display: inline-block;
	float: left;
	width: 23px;
	height: 23px;
	background: url(../img/icon.png) no-repeat;
	background-position: -307px -228px;
	margin-top: 9px
}

.exchange-product span {
	display: inline-block;
	line-height: 30px;
	font-size: 18px;
	margin-left: 10px
}

.product-general {
	margin: 0 10px;
	background-color: #FFF;
	padding: 14px;
    box-shadow: 0 0 2px #e2e2e2;
}

.product-general .product-img {
	width: 230px;
	height: 140px;
	text-align: center;
	box-shadow: 0 2px 10px #F4F4F4;
	margin-right: 20px
}

.product-general .product-img img {
	width: 140px
}

.product-general .product-num {
	width: 280px;
	height: 140px;
	position: relative
}

.product-general .product-num span {
	color: #e55016;
	font-size: 20px
}

.product-general .product-num p {
	font-size: 16px;
	color: #333
}

.product-general .product-num .exchange-prize {
	width: 160px;
	background: #5FC2FF;
	color: #FFF;
	font-size: 20px;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	left: 0
}
.product-general .product-num .exchange-prize:hover{
	background: #66c5f6;
}
.product-general .icon-chicken p {
	position: absolute;
	left: 18px;
	top: 38px;
	width: 165px;
	line-height: 25px
}

.product-detail {
    margin: 25px 10px 10px;
    padding: 10px;
    background: #FFF;
    box-shadow: 0 0 2px #e2e2e2;
}

.product-detail strong {
	display: inline-block;
	margin: 5px 0;
	margin-left: 15px
}

.product-detail p strong span {
	margin-left: 0!important
}

.product-detail p span span {
	margin-left: 10px
}

.product-detail p {
	padding: 0 10px
}

.product-detail sstrong {
	line-height: 30px
}

.icon-problem {
	display: inline-block;
	background: url(../img/icon.png) no-repeat;
	background-position: 3px -62px;
	width: 27px;
	height: 27px;
	float: left
}

.x-main-detail .xmd-right {
	background-color: #fff;
	float: right;
}

.xm-problem {
	width: 280px;
	/*background-color: #F5F7FA;*/
	/*margin-bottom: 20px;*/
	padding-bottom: 10px
}

.x-main-detail .xmd-right .xmr-problem .exchange {
	font-size: 16px
}

.x-main-detail .xmd-right ul {
	margin: 0 10px;
	padding: 0 15px;
	background: #fff;
}
.x-main-detail .xmd-right ul li p {
	text-indent: 20px;
}


.friend-bj {
	width: 100%;
	background-position: center 0;
	background-repeat: no-repeat
}

.friend-bj1 {
	height: 601px;
	background-image: url(../img/friend/1.jpg)
}

.friend-bj2 {
	height: 260px;
	background-image: url(../img/friend/2.jpg)
}

.friend-bj3 {
	height: 436px;
	background-image: url(../img/friend/3.jpg)
}

.friend-bj4 {
	height: 496px;
	background-image: url(../img/friend/4.jpg)
}

.friend-bj1 .invite-input {
	width: 450px;
	margin: 0 auto;
	padding-top: 335px
}

.friend-bj1 .invite-input input {
	line-height: 38px;
	height: 38px;
	background: 0 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 100%;
}

.friend-bj1 .invite-input button {
	width: 85px;
	height: 38px;
	margin: 43px auto 0;
	display: block;
	background: 0 0
}

.friend-bj2 .invite-list {
	width: 457px;
	margin: 0 auto;
	padding-top: 158px
}

.friend-bj2 .invite-list ul {
	position: relative
}

.friend-bj2 .invite-list ul li {
	float: left;
	margin-right: 45px
}

.friend-bj2 .invite-list ul li a {
	width: 53px;
	height: 53px;
	border: 1px solid #fff;
	border-radius: 5px
}

.friend-bj2 .invite-list ul li a:hover {
	border: 1px solid #111
}

.invite-list ul li a div.ewm-box {
	width: 200px;
	height: 238px;
	background-color: #fff;
	padding: 0 20px 20px;
	border: 5px solid #e5e5e5;
	border-radius: 5px;
	position: absolute;
	top: -276px;
	left: 22%;
	display: none
}

.invite-list ul li a div.ewm-box p {
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #666
}

.main-right {
	float: right;
	width: 85%;
	background: #f5f7fa;
	margin-bottom: 20px
}

.mright-content {
	padding: 10px
}

.main-right .general-info .personal {
	width: 130px;
	text-align: center
}

.main-right .general-info .personal .user {
	position: relative
}

.main-right .general-info .personal .user img {
	width: 58px;
	height: 58px;
	border: 1px solid #bdbdbd;
	border-radius: 40px
}

.icon-badge {
	width: 34px;
	height: 30px;
	background-image: url(../img/vip/icon-badge.png);
	background-repeat: no-repeat
}

.icon-badge0 {
	background-position: 0 0
}

.icon-badge1 {
	background-position: -35px 0
}

.icon-badge2 {
	background-position: -69px 0
}

.icon-badge3 {
	background-position: -104px 0
}

.icon-badge4 {
	background-position: -139px 0
}

.icon-badge5 {
	background-position: -173px 0
}

.main-right .general-info .personal .user a {
	position: absolute;
	top: 45px;
	left: 50%;
	margin-left: -17px
}

.main-right .general-info .personal label {
	font-size: 14px;
	margin-top: 10px;
	display: block
}

.main-right .general-info .personal .level {
	display: inline-block;
	background-color: #8d8d8d;
	border-radius: 3px;
	margin-left: 10px;
	padding: 1px 7px;
	color: #FFF
}

.main-right .liuliu {
	position: relative;
	width: 142px;
	margin-left: 31px;
	float: left;
	background: #fff;
	padding: 15px;
	border-bottom: 3px solid #fa3b3b;
	box-shadow: 0 3px 3px 3px rgba(140,138,138,.25)
}

.main-right .liuliu p {
	color: #999;
	font-size: 12px;
	text-align: right
}

.main-right .liuliu span {
	color: #333;
	text-align: right;
	display: block;
	margin-top: 10px;
	font-size: 18px
}

.main-right .liuliu .t66 {
	position: absolute;
	top: 37px;
	left: 20px
}

.main-right .cash66 {
	background: #FFF;
	padding: 0 30px 10px;
	border-bottom: 1px solid #f4f4f4
}

.main-right .cash66 .title {
	line-height: 40px;
	padding: 10px 20px 10px 0
}

.main-right .cash66 .title .title66 {
	padding-left: 5px;
	font-size: 18px;
	display: inline-block
}

.main-right .cash66 .title .vertical {
	width: 2px;
	background: #F02828;
	height: 18px;
	float: left;
	margin: 11px 5px 5px 5px
}

.choice-code {
	line-height: 40px;
	padding: 0 10px 0 17px
}

.choice-code select {
	width: 95px;
	font-size: 14px;
	text-align: left;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	padding: 9px 14px;
	background: url(../img/arrow.png) no-repeat right 10px center
}

.main-right .cash66 .date {
	font-size: 14px;
	margin-right: 15px;
	margin-left: 15px
}

.date_picker {
	width: 100px;
	background: #fefefe;
	border: 1px solid #bbb;
	font-size: 14px;
	color: #333;
	padding: 7px;
	border-radius: 3px;
	margin: -3px 0 0 0
}

.date_selector,.date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none
}

.date_selector {
	background: #fbfbfb;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
	margin-top: -1px;
	position: absolute;
	z-index: 100000;
	display: none;
	border-radius: 3px;
	box-shadow: 0 0 5px #aaa;
	box-shadow: 0 2px 2px #ccc;
	width: 220px
}

.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none
}

.date_selector .nav {
	width: 17.5em
}

.date_selector .nav p {
	clear: none
}

.date_selector .month_nav,.date_selector .year_nav {
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
	position: relative;
	text-align: center
}

.date_selector .month_nav {
	float: left;
	width: 55%
}

.date_selector .year_nav {
	float: right;
	width: 42%;
	margin-right: -8px
}

.date_selector .month_name,.date_selector .year_name {
	font-weight: 700;
	line-height: 20px
}

.date_selector .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 16px;
	font-weight: 700;
	color: #5985c7;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 2px
}

.date_selector .button.hover,.date_selector .button:hover {
	background: #5985c7;
	color: #fff;
	cursor: pointer;
	border-color: #3a930d
}

.date_selector .prev {
	left: 0
}

.date_selector .next {
	right: 0
}

.date_selector table {
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
	margin: 0;
	width: 220px
}

.date_selector td,.date_selector th {
	width: 2.5em;
	height: 2em;
	padding: 0!important;
	text-align: center!important;
	color: #666;
	font-weight: 400
}

.date_selector th {
	font-size: 12px
}

.date_selector td {
	border: 1px solid #f1f1f1;
	line-height: 2em;
	text-align: center;
	white-space: nowrap;
	color: #5985c7;
	background: #fff
}

.date_selector td.today {
	background: #eee
}

.date_selector td.unselected_month {
	color: #ccc
}

.date_selector td.selectable_day {
	cursor: pointer
}

.date_selector td.selected {
	background: #2b579a;
	color: #fff;
	font-weight: 700
}

.date_selector td.selectable_day.hover,.date_selector td.selectable_day:hover {
	background: #5985c7;
	color: #fff
}

.cash-code {
	padding: 0 10px 10px 16px
}
.cash-code table{
    border: 1px solid #E5E5E5;
}
table.code td {
	font-size: 14px;
	text-align: center;
	padding: 10px 0
}

table.code th {
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

.main-right .cash66 table tr th {
    background: #f6f6f6;
    padding: 10px 0;
}

table.liuliu-cash tr th {
	background: #f6f6f6;
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

table.exchange-list tr td {
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

table.product-exchange tr th {
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

.icon-t66 {
	width: 25px;
	height: 25px;
	background-position: -236px -132px
}

.icon-bbs {
	width: 25px;
	height: 25px;
	background-position: -275px -98px
}

.icon-pinball {
	width: 25px;
	height: 25px;
	background-position: -275px -131px
}

.icon-jifen {
	width: 25px;
	height: 25px;
	background-position: -236px -98px
}

.level-cont-cont1 {
	background-position: -425px -70px;
	width: 70px;
	height: 40px;
	vertical-align: middle
}

.level-cont-cont2 {
	background-position: -425px -110px;
	width: 70px;
	height: 40px;
	vertical-align: middle
}

.level-cont-cont3 {
	background-position: -425px -150px;
	width: 70px;
	height: 40px;
	vertical-align: middle
}

.level-cont-cont4 {
	background-position: -425px -190px;
	width: 70px;
	height: 40px;
	vertical-align: middle
}

.level-cont-cont5 {
	background-position: -425px -234px;
	width: 70px;
	height: 40px;
	vertical-align: middle
}

.choice-code span {
	font-size: 14px
}

.choice-code span label {
	font-size: 18px;
	color: #11970e
}

table.icode tr th {
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

table.friend-code tr th {
	font-size: 14px;
	text-align: center;
	padding: 20px 0
}

.animation {
	padding: 30px 0;
	text-align: center
}

.animation .friend-num {
	background: url(../img/icon-invite.png) no-repeat;
	width: 155px;
	height: 119px;
	text-align: center;
	padding-top: 42px;
	margin-right: 115px;
	display: inline-block
}

.animation .friend-num p {
	font-size: 14px;
	margin-top: 5px;
	color: #999
}

.animation .friend-num span {
	font-size: 18px;
	color: #333
}

.user-title .title {
	line-height: 40px;
	margin: 0 25px
}

.user-title .title b {
	width: 2px;
	height: 18px;
	background: #F02828;
	float: left;
	margin-top: 12px
}

.user-title .title p {
	font-size: 18px;
	margin-left: 10px
}

.acc .line {
    width: 668px;
	overflow: hidden;
	margin: 0 auto
}

.acc .line p {
	line-height: 35px;
	text-indent: 34px;
}

.acc .line p .switch-code {
	display: inline-block;
	width: 60%;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	text-align: center;
	margin-left: 35px
}

.switch-on {
	border-bottom: 1px solid #F02828;
	font-size: 14px;
	color: #f02828;
	padding: 0 20px
}

.switch-code a {
	padding: 0 20px
}

.acc .txt {
	margin: 0 25px;
	font-size: 14px
}

.acc .txt p {
	line-height: 35px
}

.acc .txt b {
	float: left
}

.acc .txt b.icon-tan66 {
	float: right
}

.acc .txt i {
	vertical-align: top
}

.acc .help {
	margin-left: 35px
}

.acc .help li a {
	line-height: 30px
}

.acc .help li a:hover {
	text-decoration: underline
}

.information .information-tab {
	width: 100%
}

.information .information-tab ul {
	width: 80%;
	margin: 0 auto
}

.information .information-tab ul li {
	width: 25%;
	float: left;
	text-align: center;
	position: relative
}

.information .information-tab ul li a {
	color: #666;
	font-size: 14px;
	width: 150px;
	line-height: 68px;
	margin-top: 5px;
	display: block;
	margin: 0 auto
}

.information .information-tab ul li a.Infcl {
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #ccc
}

.information .information-tab ul li a:hover {
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #ccc
}

.information .information-tab ul li b {
	width: 1px;
	height: 50px;
	display: block;
	background: #e5e5e5;
	float: right;
	position: absolute;
	right: 0;
	top: 10px
}

.information .information-con {
	padding-bottom: 35px;
	border-bottom: 1px solid #F2F2F2
}

.information .information-con .I_Select {
	line-height: 30px
}

.information .information-con .I_Select span.I_S_Box {
	width: 12px;
	height: 12px;
	border: 1px solid #ccc;
	display: block;
	margin: 7px 12px 0 0;
	position: relative;
	background-image: url(../img/icon.png);
	background-repeat: no-repeat;
	background-position: -270px -45px
}

.information .information-con .I_Select span.I_S_Box input.SelectAll {
	width: 12px;
	height: 12px;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0
}

.information .information-con input {
	color: #666;
	line-height: 25px;
	border-radius: 3px;
	border: 1px solid #a5a5a5;
	background: #fff;
	cursor: pointer
}

.information .information-con input.Read {
	width: 90px;
	margin-left: 35px
}

.information .information-con input.Delete {
	width: 50px;
	margin-left: 35px
}

.information .information-con ul.Inftxt li {
	position: relative
}

.information .information-con ul.Inftxt li span.InfBtn {
	width: 122px;
	line-height: 23px;
	border-radius: 25px;
	text-align: center;
	border: 1px solid #EAEAEA;
	padding: 1px;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -61px
}

.information .information-con ul.Inftxt li span.InfBtn p {
	width: 122px;
	background: #F2F2F2;
	border-radius: 25px;
	color: #008910;
	cursor: pointer
}

.information .information-con ul.Inftxt li {
	background: #F9F9F9;
	padding: 20px;
	border: 1px solid #EAEAEA;
	margin-top: 25px
}

.information .information-con ul.Inftxt li .txt {
	width: 47%
}

.information .information-con ul.Inftxt li .txt b {
	width: 20px;
	height: 18px;
	line-height: 30px;
	display: block;
	cursor: pointer;
	text-align: center;
	margin: 5px 20px 0 0
}
.information .information-con ul.Inftxt li .txt .txt-title .content p{
    margin: 8px 0;
}

.icon-read {
	background-position: -308px -188px;
	width: 20px;
	height: 18px
}

.icon-unread {
	background-position: -308px -210px;
	width: 20px;
	height: 18px
}

.information .information-con ul.Inftxt li .txt .txt-title {
	margin-top: -7px
}

.information .information-con ul.Inftxt li .txt .txt-title h4 {
	font-size: 14px;
	line-height: 25px;
	color: #333;
	margin-top: 6px
}

.information .information-con ul.Inftxt li .txt .txt-title .content {
	margin-top: 9px;
	color: #999;
	width: 355px;
	height: 19px;
	overflow: hidden;
	line-height: 22px
}

.information .information-con ul.Inftxt li .txt .txt-title .conten img {
	display: block;
	margin: 0 auto
}

.information .information-con ul.Inftxt li .state {
	color: #666;
	width: 30%;
	margin-top: 8px;
	text-align: right
}

.information .information-con ul.Inftxt li .state i {
	margin-right: 35px
}

.information .information-con ul.Inftxt li .state b {
	margin-right: 30px;
	font-weight: 100
}

.information .Infpage a.pageDown,.information .Infpage a.pageUp {
	float: left;
	color: #999;
	line-height: 20px;
	text-align: center;
	width: 46px;
	border: 1px solid #ccc
}

.information .Infpage a.Infcli {
	background: #ccc;
	color: #fff
}

.information .Infpage a:hover {
	background: #ccc;
	color: #fff
}

.information .Infpage ol li {
	float: left;
	margin: 0 5px
}

.information .Infpage ol li a {
	color: #999;
	line-height: 20px;
	border: 1px solid #ccc;
	padding: 0 3px
}

.cash66 .change {
	font-size: 14px
}

.cash66 .change .now {
	margin-bottom: 10px;
	width: 480px;
	float: left
}

.icon-change1 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 420px;
	height: 35px;
	background-position: 0 2px
}

.icon-change2 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 420px;
	height: 35px;
	background-position: 0 -41px
}

.icon-change3 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 420px;
	height: 35px;
	background-position: 0 -80px
}

.icon-change2 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 480px;
	height: 35px;
	background-position: 0 -41px
}

.icon-change3 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 480px;
	height: 35px;
	background-position: 0 -80px
}

.change .step .ti120 {
	text-indent: 120px
}

.change .step .ti102 {
	text-indent: 102px
}

.change .step .ti165 {
	text-indent: 165px
}

.ti120 {
	text-indent: 120px
}

.change .now-phone {
	margin-top: 15px
}

.f14 {
	font-size: 14px
}

.change .now .now-phone label {
	color: #fd8686
}

.change .now .message button {
	padding: 10px 5px;
	border-radius: 5px;
	color: #FFF
}

.change .now .message img {
	width: 97px;
	height: 36px;
	vertical-align: middle
}

.captcha {
	text-indent: 30px
}

.now input {
	border: 1px solid #f5f5f5;
	padding: 10px 5px;
	margin: 0 20px 0 5px;
	border-radius: 3px
}

.change .now .sure {
	background: #fd8686;
	padding: 10px 20px;
	border-radius: 5px;
	color: #FFF;
	margin-top: 20px
}

.change .now .sure:hover {
	background: #CB6A6A
}

.success-bind {
	text-align: center;
	margin-top: 30px;
	font-size: 14px;
	padding: 0 90px
}

.success-bind .bind {
	line-height: 40px
}

.success-bind p {
	margin-top: 20px;
	color: #c7c7c7
}

#change-phone {
	display: none
}

.dsnone {
	display: none
}

.dsblock {
	display: block
}

.third-content {
	padding: 0 60px
}

.third-content ul li {
	margin-top: 10px
}

.third-content ul li .unbind-qq {
	margin: 0 15px 0 35px
}

.third-content ul li .unbind-qq span {
	font-size: 14px
}

.third-content ul li .unbind-qq label {
	color: #999
}

.nbind {
	color: #FFF;
	font-size: 14px;
	background: #fd8686;
	padding: 7px 15px;
	border-radius: 3px;
	margin: 16px 0
}

.nbind:hover {
	background: #CB6A6A
}

.four-content ul {
	padding: 0 125px
}

.four-content ul li {
	margin-top: 10px
}

.four-content ul li span {
	font-size: 14px;
	margin-right: 10px;
	text-align: right;
	display: inline-block;
	width: 80px
}

.four-content ul li button {
	padding: 10px 5px;
	border-radius: 3px;
	color: #FFF
}

.four-content ul li input {
	width: 160px;
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin: 0 20px 0 5px;
	border-radius: 5px
}

.four-content ul li button {
	background: #fd8686;
	padding: 10px 20px;
	border-radius: 3px;
	color: #FFF
}

.four-content ul li button:hover {
	background: #CB6A6A
}

.plr3 {
	padding: 0 3px
}

.sex .w15 {
	width: 15px;
	margin-right: 5px
}

.up-icon {
	margin: 10px 60px;
	background: #E1E1E1;
	padding: 20px
}

.xl-19 {
	margin-left: -19px
}

.bred {
	border: 1px solid red!important
}

.cash66 .title .setting {
	border: 1px solid #fa4a4a;
	padding: 0 15px;
	border-radius: 3px;
	line-height: 30px;
	color: #fa4a4a;
	font-weight: 400
}

.unbind-qq {
	vertical-align: middle
}

.icon-binded {
	background: url(../img/progress-bar.png) no-repeat;
	width: 420px;
	height: 35px;
	background-position: 0 -116px
}

.icon-binded2 {
	background: url(../img/progress-bar.png) no-repeat;
	width: 480px;
	height: 35px;
	background-position: 0 -148px
}

.four-content ul li .warning {
	color: #ff5757;
	background: 0 0;
	margin-left: -10px
}

.mright-content .bg-red {
	background: #fd8686
}

.mright-content .bg-dc {
	background: #dcdcdc
}

.cl-fd68 {
	color: #fd8686
}

.cl-95 {
	color: #959595
}

.four-content ul li textarea {
	width: 160px;
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin: 0 20px 0 5px;
	border-radius: 3px
}

#address table#address-list {
	border-collapse: none;
	border-spacing: 0;
	width: 100%;
	border: 1px solid #E5E5E5
}

#address table#address-list tr td {
	padding: 15px;
	font-size: 14px;
	color: #000;
	text-align: center;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5
}

.main-right .cash66 #address .account-info table#address-list tr th {
	padding: 15px;
	font-size: 14px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: none;
	border-right: none
}

#address table#address-list button {
	width: 65px;
	height: 25px;
	text-align: center;
	border-radius: 3px;
	margin-left: 20px
}

#address table#address-list tr td button.default-address {
	color: #ff5353;
	background: #fedada;
	border: 1px solid #ff5353
}

#address table#address-list tr td button.setDefault {
	color: #FFF;
	background: #fd8686;
	border: 1px solid #fd8686
}

.add-address {
	margin-top: 25px;
	text-align: center
}

.add-address span {
	color: #ff5353;
	border: 1px solid #fd8686;
	font-size: 14px;
	padding: 8px 12px;
	border-radius: 3px
}

.add-address span em {
	font-size: 20px
}

.alipay ul li .add-bind {
	background: #fd8686;
	padding: 10px 20px;
	border-radius: 3px;
	color: #FFF;
	width: 120px;
	margin-left: 85px
}

.alipay ul li .add-bind:hover {
	background: #CB6A6A
}

.alipay ul li .cancel-add {
	width: 120px;
	padding: 10px 20px;
	border-radius: 3px;
	color: #FFF
}

.alipay ul li b {
	height: 5px
}

.alipay .icon-back {
	height: 35px
}

.alipay b {
	padding: 0
}

.alipay .success-bind b {
	width: 36px;
	height: 36px
}

.add-delete {
	color: #ff5757
}

.alipay .icon-realname {
	background: url(../img/icon-realname.png) no-repeat;
	background-position: 30px 35px;
	width: 460px;
	height: 170px;
	margin-top: -10px
}
table.liuliu-detail
{
	border: 1px solid #E5E5E5;
}
table.liuliu-detail tr td,table.liuliu-detail tr th {
	font-size: 14px;
	text-align: center;
	padding: 10px 0
}
table.reward_details tr:nth-child(2n), 
table.dr_tab tr:nth-child(2n), 
table.code tr:nth-child(2n), 
table.taste tr:nth-child(2n), 
table.liuliu-detail tr:nth-child(2n) {
    background-color: rgba(246,246,246,.6);
}
.choice-code span.code-num {
	color: #666
}

.choice-code span {
	margin-left: 10px;
	color: #f62727
}

table.taste,
table.friend-code,
table.icode
{
	border: 1px solid #E5E5E5;
}
table.taste th,
table.taste tr td {
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
}

table.taste tr td button {
	background: #51bbf2;
	font-size: 14px;
	color: #fff;
	padding: 5px;
	border-radius: 3px
}

.cash66 .note {
	color: #999;
	margin: 10px 0
}

.account-info {
	padding: 30px
}

.account-info table.alipay-bind tbody tr th {
	padding: 20px;
	font-size: 14px;
	border: 1px solid #E5E5E5
}

.account-info table.alipay-bind tbody tr td {
	padding: 20px;
	font-size: 14px;
	color: #000;
	text-align: center;
	border: 1px solid #E5E5E5
}

.account-info table.alipay-bind tbody tr td a {
	color: #179cf9
}

.account-info table.alipay-bind tbody tr td a:hover {
	text-decoration: underline;
	cursor: pointer
}

.alipay {
	margin: 20px
}

.alipay .icon-hen {
	background: url(../img/hen.png) no-repeat;
	background-position: 30px 35px;
	width: 460px;
	height: 170px
}

.alipay ul {
	float: left;
	margin-right: 110px
}

.alipay ul li {
	margin-top: 15px
}

.alipay ul li span {
	font-size: 14px;
	width: 95px;
	text-align: right
}

.alipay ul li span.alipay-span {
	width: 95px
}

.alipay ul li select {
	width: 207px;
	font-size: 14px;
	text-align: left;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	padding: 9px 14px;
	background: url(../img/arrow.png) no-repeat right 10px center
}

.alipay ul li select.province {
	width: 110px
}

.alipay ul li select.adblock {
	width: 90px
}

.alipay ul li input {
	color: #999;
	padding: 10px 15px;
	width: 175px;
	border: 1px solid #E5E5E5;
	border-radius: 3px
}

.alipay ul li input.receiver {
	width: 292px
}

.alipay ul li input.default {
	width: 25px;
	margin-top: -3px
}

.alipay ul li span.set-default {
	text-align: left
}

.alipay ul li label {
	margin-left: 95px
}

.alipay ul.receipt-add li label {
	margin-left: 95px
}

.alipay ul li label.add-default {
	margin-left: 5px
}

.alipay ul li input.enter-code {
	width: 80px
}

.alipay ul li .send-code {
	background: #ededed;
	color: 999999;
	padding: 11px 15px;
	margin-left: 15px;
	width: 80px;
	border-radius: 3px
}

.alipay ul li .sure-bind {
	background: #fd8686;
	padding: 10px 20px;
	border-radius: 3px;
	color: #FFF;
	width: 205px
}

.alipay ul li .sure-bind:hover {
	background: #CB6A6A
}

.alipay b {
	padding: 15px 20px
}

.cash .con,.cash .txt {
	height: 320px
}

.cash .txt .cash-list {
	margin-left: 35px;
	padding-bottom: 30px
}

.cash .txt .cash-list li em {
	width: 90px;
	line-height: 45px;
	text-align: right;
	font-size: 14px
}

.cash .txt .cash-list li a.card {
	width: 60px;
	height: 35px;
	display: block;
	border: 1px solid #ccc;
	float: left;
	margin: 5px 5px 0
}

.cash .txt .cash-list li a.card-border {
	border: 1px solid #6aaefe
}

.cash .txt .cash-list li i {
	font-size: 14px
}

.cash .txt .cash-list li input {
	width: 150px;
	height: 35px;
	border: 1px solid #ccc;
	text-indent: 10px
}

.cash .txt .cash-list li label {
	margin-left: 95px
}

.cash .txt .cash-list li button:hover {
	background: #ca6b6b
}

.cash .con p {
	font-size: 14px;
	line-height: 20px;
	color: #999
}

.cash .con i {
	line-height: 35px
}

.vip-exchange .integral {
	margin-left: 40px;
	height: 60px;
	line-height: 60px
}

.integral span.availabe {
	vertical-align: middle
}

.vip-exchange .level-plr {
	padding-right: 130px;
	padding-left: 40px
}

.vip-exchange .integral span {
	font-size: 14px
}

.cash .vip-exchange {
	padding: 0 50px
}

.cash .vip-exchange span i {
	font-size: 16px
}

.cash .vip-exchange .vip-setback {
	width: 300px;
	background: #f0f0f0;
	border-radius: 20px;
	text-align: center;
	line-height: 16px;
	position: relative;
	overflow: hidden
}

.cash .vip-exchange .vip-setback .setback-line {
	width: 80%;
	height: 16px;
	background: #fd8686;
	border-radius: 20px
}

.cash .vip-exchange .vip-setback .setback-line p {
	position: absolute;
	left: 40%;
	color: #333
}

.cash .vip-exchange button {
	margin-top: 10px;
	width: 90px;
	line-height: 35px;
	color: #fff;
	background: #fd8686;
	border-radius: 3px;
	text-align: center
}

.cash .vip-exchange button:hover {
	background: #ca6b6b
}

.icon-help-call {
	width: 30px;
	height: 30px;
	background-position: -326px -37px
}

.icon-help-email {
	width: 30px;
	height: 30px;
	background-position: -356px -37px
}

.icon-help-kefu {
	width: 30px;
	height: 30px;
	background-position: -386px -37px
}

.icon-help-iocation {
	width: 30px;
	height: 30px;
	background-position: -416px -37px
}

.icon-help-qq {
	width: 80px;
	height: 32px;
	background-image: url(../img/kefu.png)
}

.icon-help-qq1 {
	background-position: 0 0
}

.icon-help-qq2 {
	background-position: -80px 0
}

.icon-help-qq3 {
	background-position: -160px 0
}

.icon-help-qq4 {
	background-position: -240px 0
}

.icon-help-qq:active {
	background-position-y: -33px
}

#help-tab {
	width: 180px;
}

.help-list h4 {
	line-height: 40px;
	background: #f07070;
	color: #fff;
	text-indent: 35px;
	font-size: 16px;
}

.help-list a {
	display: block;
	font-size: 14px;
	line-height: 36px;
	text-indent: 50px;
	margin: 5px 0;
}

.help-list a.helplist-click {
	color: #f07070;
	border-left: 2px solid #f07070;
}
.help-list a:hover {
	color: #f07070;
	border-left: 2px solid #f07070;
}

/*2017.1.20修改、添加*/
.help-tab {
	position: relative;
	height: 50px;
	border-bottom: 2px solid #e5e5e5;
}
.help-tab span {
	width: 180px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
    float: left;
    cursor: pointer
}
.help-tab a {
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	float: left;
	margin-right: 20px;
	padding: 0 10px;
}
.help-tab b{
	position: absolute;
	bottom: -2px;
    left: 0;
	display: block;
	width: 180px;
	height: 2px;
	background: #FA3B3B;
}
.help .teambox .teamwork{
}
.help .teambox .teamwork.team1{
	display: block;
}
.help .teambox .team2 ul li{
	display: inline-block;
	margin-bottom: 20px;
}
.help .teambox .team2 ul li:not(:nth-child(4n)){
    margin-right: 12px;
}
.help .teambox .team2 ul li a{
	display: inline-block;
    padding: 10px 20px;
    cursor: pointer;
    border: 1px solid #e2e2e2;
}
.help .teambox .team2 ul li a img{
	width: 170px;
}
/*2017.1.20修改、添加*/

/*.help-tab .helptab-click {
	border-bottom: 2px solid #FA3B3B
}*/

.help-tab a:hover {
	border-bottom: 2px solid #FA3B3B
}

.help-con {
	width: 100%;
	display: none
}

.help-con .cloud {
	text-align: center;
	margin: 35px 0
}

.help-con p {
	font-size: 14px;
	text-indent: 21px;
	margin: 10px 0;
	line-height: 30px
}

.help-con ul li {
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5
}

.help-con ul li h4 {
	font-size: 16px;
	color: #333;
	cursor: pointer
}

.help-con ul li h4 b {
	margin-top: 7px
}

.help-con ul li .help-txt {
	display: none;
	font-size: 14px
}

.help-con ul li .help-txt p {
	font-size: 14px
}

.help-con ul li .help-txt div {
	font-size: 14px
}

.help-con ul li .help-txt p.p {
	padding-left: 20px
}

.help-con ul li .help-txt p span {
	display: inline
}

.notice-list .details-content p b span,.notice-list .details-content p span strong,.p20 .help-con ul li .help-txt .MsoNormal strong,.p20 .help-con ul li .help-txt p span strong,.p20 .help-con ul li .help-txt p strong span {
	line-height: 35px
}

.notice-list .details-content p b span {
	display: inline
}

.p20 .help-con p.MsoNormal {
	margin-top: 10px;
	font-size: 14px
}

.p20 .help-con p.MsoNormal span {
	font-size: 14px
}

.registration {
	width: 1010px;
	margin: 0 auto;
	background: #fff;
	border-radius: 5px
}

.registration .title {
	height: 40px;
	border-bottom: 2px solid #e5e5e5
}

.registration .title span {
	height: 40px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	padding: 0 10px
}

.registration .title span:hover {
	border-bottom: 2px solid #53baff
}

.registration .line {
	border-bottom: 2px solid #53baff
}

.registration .con {
	width: 470px
}

.registration .con .txt i {
	margin-left: 90px
}

.registration .con .frame-box em {
	width: 75px;
	text-align: right;
	font-size: 14px
}

.registration .con .frame-box input {
	width: 360px;
	height: 50px;
	border: 1px solid #e5e5e5;
	text-indent: 15px;
	font-size: 14px
}

.registration .con .frame-box input.code {
	width: 250px
}

.registration .con .txt .frame-box select {
	width: 179px;
	height: 50px;
	border-radius: 0;
	text-indent: 20px;
	background: #fff;
	font-size: 14px
}

.registration .con .frame-box button {
	width: 100px;
	height: 52px;
	color: #fff;
	margin-left: 6px;
	background: #82cafa;
	font-size: 14px
}

.registration .con .frame-box label {
	margin-left: 80px
}

.registration .con .frame-txt {
	margin-left: 90px
}

.registration .con .frame-txt input {
	margin: -3px 5px 0 0
}

.registration .btn {
	width: 145px;
	height: 50px;
	background: #53baff;
	font-size: 16px;
	color: #fff;
	margin: 10px 0 20px 90px;
	box-shadow: 0 3px 0 0 #bae3ff
}

.registration .btn:hover {
	background: #34abfa
}

.registration .con .third {
	padding: 50px
}

.registration .con .third p {
	text-align: center
}

.registration .con .third a {
	width: 130px;
	line-height: 40px;
	margin-top: 30px;
	display: block;
	color: #fff
}

.registration .con .third a b {
	float: left;
	margin: 7px 5px 0 20px
}

.cooperation p {
	font-size: 14px
}

.cooperation .title p {
	font-size: 16px;
	border-left: 3px solid #fa3b3b;
	text-indent: 10px
}

.cooperation .txt p {
	line-height: 30px;
	font-size: 14px
}

.cooperation .num {
	line-height: 50px;
	font-size: 14px;
    padding-left: 21px;
}

.cooperation .num b {
	float: left;
	margin: 10px 5px 0 0
}
.cooperation .num a {
	margin: 0 10px
}

.newbie-guid {
	padding: 10px 20px 85px
}

.newbie-guid ul li {
	padding: 20px 0;
	border-bottom: 1px solid #ebebeb
}
.newbie-guid ul li .time {
	width: 7%;
	text-align: center;
	float: left;
	margin-right: 1%
}

.newbie-guid ul li .time h5 {
	font-size: 30px;
	color: #959595;
	line-height: 40px;
	border-bottom: 1px solid #c2c2c2;
	text-align: center
}

.newbie-guid ul li .time p {
	font-size: 12px;
	color: #959595;
	line-height: 24px;
	text-align: center;
	padding: 5px 0
}

.newbie-guid .list-title {
	float: right;
	width: 90%;
	height: auto;
	position: relative
}

.newbie-guid .list-title a {
	cursor: pointer;
	
}
.newbie-guid .list-title a:hover{
	text-decoration: underline;
}

.newbie-guid .list-title h3 {
	font-size: 16px;
	color: #333;
	font-weight: 300;
	line-height: 24px
}

.newbie-guid .list-title p {
	font-size: 12px;
	color: #999;
	text-indent: 20px;
	line-height: 24px;
	margin-top: 10px
}
.pos-A {
	position: absolute;
	right: 0;
	bottom: 4px
}

.pos-A a {
	font-size: 12px;
	color: #333
}

.notice-list .notice-details {
	width: 100%;
	height: auto;
	margin: 20px 0 15px 0;
	border-bottom: 1px solid #ebebeb
}

.notice-list .notice-details h4 {
	font-size: 18px;
	color: #333;
	text-align: center
}

.notice-list .notice-details p {
	color: #7d7d7d;
	text-align: center;
	width: 100%;
	line-height: 44px
}

.details-content {
	padding: 10px
}

.details-content p {
	font-size: 14px;
	margin: 10px 0;
	line-height: 30px;
    text-indent: 30px;
}
.details-content blockquote{
    margin: 0;
}
.details-content span {
	line-height: 30px
}

.details-content p.MsoNormal {
	line-height: 30px
}

.details-content p span {
	font-size: 14px;
	line-height: 30px;
	display: inline;
}

.details-content p strong span {
	font-size: 16px
}

.bg-box0,.bg-box01,.bg-box02,.bg-box03,.bg-box04 {
	width: 100%
}

.bg-box01 {
	background: url(../img/guide-index_01.jpg) no-repeat top;
	height: 567px
}

.bg-box02 {
	background: url(../img/guide-index_02.jpg) no-repeat top;
	height: 562px
}

.bg-box03 {
	background: url(../img/guide-index_03.jpg) no-repeat top;
	height: 568px
}

.bg-box04 {
	height: 565px;
	background: url(../img/guide-index_04.jpg) no-repeat top
}

.bg-box05 {
	background: url(../img/guide-index_05.jpg) no-repeat top;
	height: 345px
}

.bg-box06 {
	height: 275px
}
.user-title .p10 .platform-jq{
    padding: 0 0 0 23px;
    margin-top: 15px;
}
.user-title .p10 .platform-jq li {
    width: 221px;
    height: 200px;
    overflow: hidden;
    float: left;
    margin-right: -4px;
    margin-bottom: 15px;
    position: relative;
    background: #fff;
    border: 3px solid #f4f4f4;
    transform: scale(0.9);
    margin-left: -10px;
}

.user-title .p10 .platform-jq li .series-label {
	width: 80px;
	height: 80px;
	background-image: url(../img/series-label.png);
	background-position: 0 0;
	position: absolute;
	bottom: 0;
	right: 0
}

.user-title .p10 .platform-jq li .title {
	width: 200px;
	height: 65px;
	margin: 0 auto;
	text-align: center
}

.user-title .p10 .platform-jq li .title img {
	width: 140px;
	margin-top: 10px
}

.user-title .p10 .platform-jq li .con {
	position: relative
}

.user-title .p10 .platform-jq li .con p {
	line-height: 30px;
	font-size: 14px;
	color: #999
}

.user-title .p10 .platform-jq li .hide {
	width: 235px;
	height: 200px;
	background: rgba(255,255,255,.7);
	position: absolute;
	bottom: -200px;
	text-align: center
}

.user-title .p10 .platform-jq li .hide .txt {
	color: #999;
	font-size: 18px;
	margin-top: 50px
}

.user-title .p10 .platform-jq li .hide .num {
	color: #efd226;
	font-size: 20px;
	line-height: 45px
}

.user-title .p10 .platform-jq li .hide a {
	width: 130px;
	line-height: 35px;
	text-align: center;
	color: #999;
	border: 1px dashed #999;
	border-radius: 5px;
	font-size: 16px
}

.new-warp {
	background: #fdfdfd;
	width: 100%;
	float: left;
	zoom: 1
}

.inner {
	width: 1000px;
	margin: 25px auto
}

.new-inner {
	overflow: hidden;
	padding: 50px;
	background-color: #fff;
	border: 1px solid #efefef;
	position: relative
}

.new-inner h2 {
	font-weight: 400;
	text-align: center;
	font-size: 24px;
	color: #1c232e;
	font-weight: 400
}

.new-inner hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #fff
}

.new-content {
	font-size: 16px;
	line-height: 2.2;
	word-wrap: break-word;
	color: #444
}

.new-content p {
	margin: 0 0 18px 25px;
	margin-bottom: 18px;
	word-wrap: break-word;
	line-height: 2;
	font-size: 14px;
	font-weight: 400
}

.new-content h3 {
	font-size: 16px;
	margin: 30px 0 10px 0;
	line-height: 30px;
	font-weight: 700
}

.new-content h5 {
	font-size: 16px;
	line-height: 30px
}

.guide-bj {
	background-repeat: no-repeat;
	background-position: center 0
}

.guide-bj a.guide-txt-btn {
	width: 120px;
	height: 35px;
	border-style: dashed;
	border-width: 1px;
	margin: 0 auto;
	display: block
}

.guide-bj1 {
	height: 447px;
	background-image: url(../img/guide/bj-1.jpg)
}

.guide-bj2 {
	height: 145px;
	background-image: url(../img/guide/bj-2.jpg)
}

.guide-bj4 {
	height: 197px;
	background-image: url(../img/guide/bj-3.jpg);
	overflow: hidden
}

.guide-bj4 a.guide-txt-btn {
	border-color: #fb3a3a;
	margin-top: 67px
}

.guide-bj4 a.guide-txt-btn:hover {
	background-color: rgba(255,255,255,0.2)
}

.guide-tab {
	width: 585px;
	margin: 0 auto;
	margin-bottom: 34px;
	overflow: hidden
}

.guide-tab ul li {
	float: left;
	width: 118px;
	line-height: 33px;
	border: 1px dashed #ccc;
	margin-right: 35px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 16px;
	cursor: pointer
}

.guide-tab ul li.guide-show,.guide-bj4 .guide-tab ul li:hover {
	background-color: rgba(248,35,35,0.5);
	color: #fff;
	border: 1px solid #fff
}

.guide-bj .guide-img {
	width: 400px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

.guide-bj .guide-img ul li {
	display: none
}

.guide-bj .guide-img ul li p {
	line-height: 22px;
	font-size: 14px
}

.guide-bj .guide-img ul li p.title {
	font-size: 18px;
	line-height: 55px
}

.guide-bj .guide-img ul li a.guide-txt-btn {
	font-size: 16px;
	border: 1px dashed #fb3a3a;
	width: 120px;
	line-height: 35px;
	margin: 20px auto 30px
}

.guide-bj .guide-img ul li a.guide-txt-btn:hover {
	background-color: rgba(30,30,30,0.1)
}

/*合作伙伴样式*/
/*合作伙伴*/
.partner-list li {
	margin: 15px 12px 0;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
}
.partner-list li .partner-img {
	width: 170px;
	height: 120px;
	overflow: hidden;
	text-align: center;
    line-height: 120px;
}
.partner-list li .partner-img img {
	vertical-align: middle;
	max-width: 170px;
	max-height: 120px;
}
.partner-list li .des_partner {
	margin-left: 20px; 
	color: #666;
	line-height: 20px;
	width: 655px;
}
.partner-list li .des_partner > h5{
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
}
.partner-list li .des_partner > p{
	font-size: 14px;
}

/*个人中心 夺宝*/
ol.acc-tab{
    border-bottom: 1px solid #ececec;
    height: 36px;
}
ol.acc-tab li{
	float: left;
	margin-right: 40px;
	height: 35px;
	line-height: 35px;
    cursor: pointer;
    padding-left: 3px;
}
ol.acc-tab li a{
	font-size: 14px;
}
.acc-list{
	padding-right: 20px;
}
.tab_on{
	color: #FB3A3A !important;
	border-bottom: 2px solid #FB3A3A;
}
.user-con{
	width: 100%;
}
/*我的夺宝页码*/
.user-con .acc-duobao .tab_contain div.mt15 a{
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 50%;
	border: 1px solid transparent;
	margin: 0 3px 10px;
	text-align: center;
	font-size: 13px;
}
.user-con .acc-duobao .tab_contain div.mt15 a:hover,
.user-con .acc-duobao .tab_contain div.mt15 .ons{
	border: 1px solid rgba(251,58,58,0.5);
	color: rgba(251,58,58,0.5);
}

/*我的夺宝页码end*/
span.letterspace-1{
	letter-spacing: 0px;
}
.main-right .cash66 table.indianaed {
	margin-top: 20px;
}
.main-right .cash66 table.indianaed tr th{
	background: #f0f2f5;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
    min-width: 111px;
    font-weight: normal;
    border: none;
    padding: 0;
}
.main-right .cash66 table.indianaed tr td{
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #E6E6E6;
	text-align: center;
	vertical-align: middle;
	min-width: 111px;
	color: #999;
}
.main-right .cash66 table.indianaed tr td img{
	float: left;
	width: 88px;
	height: 88px;
	margin-right: 10px;
}
.duobao-goods{
	float: left;
	padding-top: 5px;
	text-align: left;
    width: 290px;
}
.min-w345{
	min-width: 345px !important;
}
.duobao-goods h5{
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.duobao-goods span,.duobao-goods span span,.duobao-goods p{
	font-size: 12px;
	color: #999999;
}
.duobao-goods span ,.duobao-goods p{
	margin: 1px 0;
}
em.font-blue{
	font-size: 12px;
	color: #46b3ff;
	cursor: pointer;
}
a.see-detail{
	width: 67px;
	text-align: center;
	margin: 0 0 5px 0 !important;
}
.duobao-btn{
	background: #FB3A3A;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	border-radius: 3px;
	margin: 20px 0 23px;
	box-shadow: 0px 4px 4px 0px rgba(251,58,58,.16);
	cursor: pointer;
}
.btn-hover:hover{
	background: #ff6060;
}
/*夺宝中-进度条*/
/*进度条*/
.loadbox {
	width: 200px;
	text-align: left;
	position: relative;
	z-index: 66;
}
/* barbox */
.barbox {
	height: 5px;
	line-height: 5px;
}
.barbox dt a {
	color: #0048CC;
}
.barbox dd {
	float: left;
}
.barbox dd.last {
	color: #999;
}
.barbox dd.barline {
	width: 240px;
	background: url(../img/duobao/jdtbg.png) top center no-repeat;
	height: 10px;
	overflow: hidden;
	display: inline;
}
.barbox dd.barline .charts {
	height: 3px;
	overflow: hidden;
	background: url(../img/duobao/barbg.gif) right center repeat-x;
	border-radius: 8px;
	box-shadow: 0px 3px 5px 0px rgba(251,58,58,0.2);
}
/*查看夺宝号*/
.check-mynum {
	display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    width: 300px;
    height: 290px;
    margin-left: -150px;
    border-radius: 10px;
    z-index: 98;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
}
.check-mynum .title {
	line-height: 50px;
	background: #fe8383;
	color: #fff;
	font-size: 18px;
}
.check-mynum .total {
	font-size: 12px;
}
.check-mynum .num-list {
	height: 190px;
	overflow: auto;
}
.check-mynum .num-list p {
	line-height: 35px;
	font-size: 18px;
}
.check-mynum .num-list p:nth-of-type(odd) {
	background: #f9f9f9;
}
.acc-list .load-more {
	text-align: center;
}
.acc-list .load-more button {
	height: 40px;
	font-size: 14px;
	background: #fff;
}
.acc-list .load-more button:hover {
	text-decoration: underline;
}

/*加息券最新版-start-2016.10.17*/
.jiaxi-nav {
	background: #f5f7fa;
}
.jiaxi-nav .her-logo{
	width: 65px;
	height: 65px;
	border-radius: 100%;
	margin: 10px 35px 0 0;
}
.jiaxi-nav .her-logo img{
	width: 90px;
	height: 90px;
}
.add-interest{
	margin: 0 40px 20px 0;
}
.jiaxi-nav ul li{
	float: left;
	margin: 0 35px;
}
.jiaxi-nav ul li a{
	font-size: 16px;
	color: #333;
	line-height: 75px;
}
.fixedSubNav{
	position: fixed;
	top:0;
	left:0;
	z-index: 10;
	width: 100%;
	background: rgba(250,250,250,.9);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
}
.jiaxi-nav .epr-share{
	position: relative;
}
.jiaxi-nav .epr-share .experience{
	margin-right:  54px;
	width: 130px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	background: #51bbf2;
	border-radius: 3px;
	font-size: 16px;
	margin: 10px 0;
}
.jiaxi-nav .epr-share .experience:hover{
	background:#66c5f6;
}
.jiaxi-nav .epr-share .uwork{
    background: #BEBEBE;
}
.jiaxi-nav .epr-share .icon-go-share{
	width: 29px;
	height: 29px;
	background-position: -398px -313px;
	margin: 18px 0 18px 54px;
	cursor: pointer;
}
/*分享到朋友圈*/
.jiaxi-nav .epr-share .experience-pop{
	position: absolute;
	top: 48px;
	left: 127px;
	width: 120px;
	padding: 8px 10px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	z-index: 10;
}
.experience-pop a {
	background-color: #d84c4c;
	width: 32px;
	height: 30px;
	display: inline-block;
	margin: 0 12px 0 0;
	line-height: 200px;
	overflow: hidden;
	float: left;
	border-radius: 5px;
}
.experience-pop a:last-child{
	margin-right: 0;
}
.experience-pop a.sweixin {
	background-color: #73a64f;
}
.experience-pop a.qzone {
	background-color: #3f8bc0;
}

/*加息导航结束*/
.add-interest .expect-profit .plat-profit{
	position: relative;
	background: url(../img/jiaxi/plat-bg.png) no-repeat;
	height: 135px;
}
.add-interest .expect-profit .plat-profit .other-logo,
.add-interest .expect-profit .plat-profit .profit,
.add-interest .expect-profit .plat-profit .tan-profit{
	position: absolute;
	color: #fff;
	font-size: 20px;
}
.add-interest .expect-profit .plat-profit .other-logo{
	top: 5px;
	left: 196px;
    width: 120px;
}
.add-interest .expect-profit .plat-profit .profit{
	top: 88px;
	left: 304px;
	color: #eee;
	text-shadow: 5px 1px 5px #097dbc,-6px -1px 5px #097dbc;
}
.add-interest .expect-profit .plat-profit .tan-profit{
	top: 88px;
	right: 122px;
}
/*体验要求*/
.add-interest .expect-profit {
	font-size: 14px;
	color: #333;
}
.add-interest .expect-profit .exp-require{
	margin: 6px 0 0 0;
	padding-bottom: 10px;
	color: #333;
	font-size: 14px;
}
.add-interest .expect-profit .exp-require b{
	width: 22px;
	height: 22px;
	vertical-align: -5px;
	margin-right: 8px;
	background-position: -310px -320px;
}
/*加息券*/
.icon-require{
	background: url(../img/icon.png) no-repeat;
}
.add-interest .expect-profit .exp-require .require{
	background: #eaeaea;
}
.add-interest .expect-profit .exp-require .require1{
	background: #acdffa;
}
.add-interest .expect-profit .exp-require .require2{
	background: #fdc1c0;
}
.add-interest .expect-profit .exp-require .require,
.add-interest .expect-profit .exp-require .require1,
.add-interest .expect-profit .exp-require .require2{
	font-size: 11px;
	border-radius: 60px;
	padding: 3px 12px;
	margin-right: 20px;
	color: #252525;
	vertical-align: middle;
}
/*平台对比*/
.add-interest .compare-plat{
	margin-top: 20px;
}
.add-interest .compare-plat .compare-title,
.compare-title,
.plat-list .hot-recommend{
	height: 35px;
	line-height: 35px;
	color: #333;
	background: #f5f5f5;
	font-size: 18px;
	padding-left: 15px;
	border-left: 2px solid #fa3a39;
}
.add-interest .compare-plat .test-content {
	padding: 0 20px;
    line-height: 22px;
    text-indent: 30px;
}
.add-interest .compare-plat .vs-con{
	width: 860px;
	margin-top: 15px;
}
.add-interest .compare-plat .vs-con .raise{
	padding: 0 13px;
	margin-bottom: 30px;

}
.add-interest .compare-plat .vs-con .usage{
	background: #f5f5f5;
	font-size: 14px;
	padding: 10px 0 10px 15px;
}
.add-interest .compare-plat .vs-con .usage a b{
	width: 20px;
	height: 20px;
	margin-right: 8px;
	vertical-align: -5px;
}
.add-interest .compare-plat .vs-con .usage a{
	font-size: 14px;
	margin-right: 25px;
}
.add-interest .compare-plat .vs-con .usage a:first-child{
	margin-left: 24px;
}
.add-interest .compare-plat .vs-con .usage a:hover {
	color: #f07070;
}
/*兑换溜珠弹窗*/
.exchange-popup{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
    background: rgba(0,0,0,.7);
    z-index: 99;
}
.exchange-popup .exchange-bead{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 552px;
	height: 336px;
	background: url(../img/jiaxi/exchange.png) no-repeat;
	margin: -168px 0 0 -276px;
    z-index: 999;
}
.exchange-popup .exchange-bead .exchange-box{
    width: 400px;
	margin: 0 auto;
	margin-top: 72px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt span{
	width: 90px;
	font-size: 14px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt span,
.exchange-popup .exchange-bead .exchange-box .exchange-txt em{
	font-size: 14px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt em.bead-num{
	color: #fa6f6f;
	font-size: 16px;
	margin: 0 5px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt input{
	line-height: 32px;
	padding-left: 5px;
	border: 1px solid #e0e0e0;
	margin-left: 5px;
    width: 209px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt{
	padding: 10px 0;
    font-size: 14px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt i{
	margin-left: 5px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt .num-style{
	color: #333333;
	font-size: 14px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt .ex-num{
	color: #51bbf2;
	font-size: 12px;
}
.exchange-popup .exchange-bead .exchange-box .exchange-txt label{
	margin-left: 95px;
}
.exchange-popup .exchange-bead .exchange-box .sure-btn{
	width: 180px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	color: #333;
	background: #f9da5b;
	border: 1px solid #e0e0e0;
	border-radius: 30px;
    margin: 15px 0 0 108px;
    font-size: 16px;
    cursor: pointer;
}
.exchange-popup .exchange-bead .close-exchange{
	width: 25px;
	height: 25px;
	position: absolute;
	right: 9px;
	top: 7px;
}
/*余额不足，充值10个起弹窗*/
.exchange-popup .error-popup{
	display: none;
	position: absolute;
	top: 50%;
    left: 50%;
	width: 220px;
	height: 177px;
	z-index: 1000;
	background: url(../img/jiaxi/error-popup.png) no-repeat;
    margin: -95px 0 0 -110px;
}
.exchange-popup .error-popup .e-close{
	position: absolute;
	top: 35px;
	right: 22px;
	width: 24px;
	height: 24px;
}
.exchange-popup .error-popup p{
	width: 210px;
	text-align: center;
	line-height: 30px;
	margin: 125px auto 0;
	font-size: 14px;
	color: #333;

}

/*公司信息*/
.survey-list{
	margin: 10px 0 25px;
	height:41px;
	border-bottom: 1px solid #e6e6e6;
}
.survey-list .survey-nav{
	position: relative;
	margin: 0 54px;
}
.survey-list .survey-nav li{
	width: 70px;
	text-align: center;
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	border-bottom: 2px solid transparent;
	margin-right: 100px;
}
.survey-list .survey-nav li:nth-child(5){
	margin-right: 0;
}
.survey-list .survey-nav .check{
	color: #fa6f6f;
}
.survey-con{
	margin-top: 25px;
}
.survey-con .survey-list .survey-nav p{
	position: absolute;
	top: 40px;
	left: 0;
	width: 70px;
	height: 5px;
	border-top: 2px solid #fa6f6f;
	overflow: hidden;
	text-align: center;
}
.survey-con .survey-list .survey-nav p b{
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -5px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #fa6f6f #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.survey-con .insurance table tr td,
.survey-con .insurance table tr td span,
.survey-con .insurance .company-add,
.survey-con .insurance .company-add span {
	font-size: 14px;
}
.survey-con .insurance table tr td,
.survey-con .insurance .company-add{
	padding-bottom: 10px;
}
.survey-con .survey-content .platform-data{
	display: none;
	padding: 0 10px;
}
.survey-con .survey-content .platform-data td,
.survey-con .survey-content .platform-data li {
	position: relative;
}
.survey-con .survey-content .platform-data td {
	width: 50%;
	vertical-align: top;
}
.survey-con .survey-content .platform-data i {
	position: absolute;
}
.survey-con .survey-content .platform-data span {
	padding-left: 85px;
    min-height: 25px;
}
.survey-con .survey-content .show {
	display: block;
}
/*团队介绍*/
.survey-con .survey-content .platform-data .team-abstract li{
	margin-top: 30px;
}
.survey-con .survey-content .platform-data .team-abstract li img{
	width: 140px;
	margin-right: 30px;
}
.survey-con .survey-content .platform-data .team-abstract li div {
	width: calc(100% - 170px);

}
.survey-con .survey-content .platform-data .team-abstract li div p{
	color: #333;
	font-size: 16px;
}
.survey-con .survey-content .platform-data .team-abstract li div p.personal{
	font-size: 14px;
	color: #666;
    line-height: 1.7;
}
.survey-con .survey-content .platform-data .team-abstract li div p em{
	color: #999;
	font-size: 16px;
}
/*公司介绍*/
.survey-con .survey-content .platform-data .company-introduce{
	font-size: 14px;
	line-height: 25px;
	text-indent: 30px;
}
.survey-con .survey-content .platform-data .company-introduce p{
	font-size: 14px;
        line-height: 22px;
        margin: 5px 0px;
        text-indent: 24px;
}
/*平台费用*/
.survey-con .survey-content .platform-data .plat-cost li{
	margin-bottom: 10px;
	font-size: 14px;
	padding-left: 20px;
}
.survey-con .survey-content .platform-data .plat-cost li span{
	font-size: 14px;
}
/*图片资料*/
.platform-data .plat-certificate .p-title{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
}
.platform-data .plat-certificate .plat-photo{
    text-align: center;
    width: 860px;
    height: 180px;
    overflow: hidden;
}
.h-auto{
    height: auto !important;
}
.platform-data .plat-certificate .plat-photo li{
    float: left;
    padding: 10px;
    border: 1px solid #e6e6e6;
    margin: 0 15px 15px 0;
}
.platform-data .plat-certificate .plat-photo li:nth-child(3n){
    margin-right: 0;
}
.platform-data .plat-certificate .plat-photo li img{
    width: 254px;
    height: 150px;
}
.platform-data .plat-certificate .plat-photo li img:hover{
    cursor:url(../img/zoom_in.cur),auto;
}
.platform-data .plat-certificate .fold a{
    margin-top: 10px;
    color: #0e7fb4;
}
.platform-data .plat-certificate .fold a:hover{
	text-decoration: underline;
}
/*图片资料-查看大图弹窗*/
.view-larger{
	display: none;
}
.view-larger .overlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	z-index: 999;
}
.view-larger .o-header{
	margin: 8px 0;
	background: #000;
    padding: 0 40px 5px;
	text-align: center;
}
.view-larger .o-header p{
	color: #eee;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 5px;
}
.view-larger .o-header p span{
    font-size: 14px;
    color: #fff;
}
.view-larger .o-header a.close{
	color: #fff;
	font-size: 28px;
    position: absolute;
    right: 40px;
    top: 5px;
}
.view-larger .o-middle img{
	position: fixed;
	top: 50%;
	margin-top: -20px;
	z-index: 100000;
	cursor: pointer;
}
.view-larger .o-middle img.left {
	left: 10%;
}
.view-larger .o-middle img.right {
	right: 10%;
}
.view-larger .img-group{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100000;
    display: none;
}
.view-larger .img-group img{
	border: 3px solid #DDDDDD;
	float: left;
	width: auto;
	height:auto;
	max-height: 550px;
	max-width: 670px;
}

/*相关文章*/
.add-interest .relative-con .article-list ul{
	margin: 10px 0 0;
}
.add-interest .relative-con .article-list ul li {
	height: 155px;
	padding: 15px 20px;
}
.add-interest .relative-con .article-list ul li:hover {
	background: #f9f9f9;
}
.add-interest .relative-con .article-list .article-con:hover  .con .title{
	color: #f07070;
}
.add-interest .relative-con .article-list .article-con .img {
	width: 215px;
	height: 155px;
	overflow: hidden;
	box-shadow: 0px 0px 1px #ccc;
}
.add-interest .relative-con .article-list .article-con .img img {
	min-width: 210px;
	min-height: 155px;
	max-width: 215px;
	max-height: 175px;
}
.add-interest .relative-con .article-list .article-con .con {
	width: 590px;
}
.add-interest .relative-con .article-list .article-con .con .title {
	font-size: 18px;
	color: #555;
	overflow: hidden;
	width: 540px;
	height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.add-interest .relative-con .article-list .article-con .con .txt {
	width: 560px;
	height: 57px;
	margin-top: 5px;
    font-size: 14px;
    overflow: hidden;
}
.add-interest .relative-con .article-list .article-con .con .label .label-list a {
	float: left;
	margin-right: 10px;
	position: relative;
	padding: 0px 15px;
	border: 1px solid #e5e5e5;
	border-radius: 14px;
	font-size: 12px;
	background: #f9f9f9;
}
.add-interest .relative-con .article-list .article-con .con .label .label-list a:hover{
	background: #f07070;
	border-color: #f07070;
	color: #fff;
}
.add-interest .relative-con .article-list .article-con .con .user .section {
	width: 20px;
	height: 20px;
	background-position: -80px -205px;
}
.add-interest .relative-con .article-list .article-con .con .user .name {
	color: #f07070;
}
.add-interest .relative-con .article-list .article-con .con .user .name:hover {
	text-decoration: underline;
}
.add-interest .relative-con .article-list .article-con .con .user .eye {
	width: 20px;
	height: 20px;
	background-position: -80px -225px;
}
.add-interest .relative-con .article-list .article-con .con .user .num,
.add-interest .relative-con .article-list .article-con .con .user .time {
	color: #999;
	font-size: 12px;
	line-height: 23px;
}
.add-interest .relative-con .article-list .article-con .con .user .message {
	width: 20px;
	height: 20px;
	background-position: -145px -60px;
}
.add-interest .relative-con .article-list .article-con .con .user .zan span {
	color: #999;
}
.add-interest .relative-con .article-list .article-con .con .user a{
	margin-top: 2px;
}
.add-interest .relative-con .article-list .article-con .con .user .zan b {
	width: 30px;
	height: 30px;
	background-position: -115px -125px;
	margin-top: -7px;
}
/*↓ 查看更多*/
.qa-more{
	text-align: center;
	background: #fafafa;
	height: 34px;
	line-height: 34px;
}
.qa-more .wdlabel-all{
	font-size: 12px;
	display: block;
}
.qa-more .wdlabel-all:hover{
	text-decoration: underline;
}
/*相关问答*/
.wenda .wd-list .wd-problem {
	margin-left: 90px;
	padding: 15px 8px 3px 0;
	border-bottom: 1px solid #E5E5E5;
	vertical-align: top;
}
.wenda .wd-list .wd-problem .wen {
	position: relative;
}
.wenda .wd-list .wd-problem .wen .label {
	position: absolute;
	top: 65%;
	left: -90px;
	margin-top: -24px;
}
.wenda .wd-list .wd-problem .wen .label .head {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	border: 2px solid #fff;
	overflow: hidden;
	position: absolute;
	margin: -2px 0 0 25px;
}
.wenda .wd-list .wd-problem .wen .label .head img {
	width: 32px;
	height: 32px;
}
.wenda .wd-list .wd-problem .wen .label .head2 {
	width: 48px;
        height: 48px;
        border-radius: 100%;
        overflow: hidden;
        position: absolute;
        margin: -2px 0 0 25px;
        border: 2px solid #fff;
}
.wenda .wd-list .wd-problem .wen .label .head2 img {
	width: 48px;
	height: 48px;
}
.wenda .wd-list .wd-problem .wen .label .icon-wen {
	width: 32px;
	height: 32px;
}
.wenda .wd-list .wd-problem .wen .title {
	line-height: 20px;
}
.wenda .wd-list .wd-problem .wen .title a:hover {
	text-decoration: underline;
}
.wenda .wd-list .wd-problem .wen .title a {
	margin-right: 6px;
	font-size: 16px;
}
.wenda .wd-list .wd-problem .da {
	margin-bottom: 3px;
}
.wenda .wd-list .wd-problem .da .label {
	float: left;
	margin-left: -90px;
}
.wenda .wd-list .wd-problem .da .label .head {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	overflow: hidden;
	position: absolute;
	margin: -2px 0 0 25px;
	border: 2px solid #fff;
}
.wenda .wd-list .wd-problem .da .label .head img {
	width: 48px;
	height: 48px;
}
.wenda .wd-list .wd-problem .da .label .icon-da {
	width: 32px;
	height: 32px;
}
.wenda .wd-list .wd-problem .da .name {
	color: #f07070;
	margin-top: 5px;
}
.wenda .wd-list .wd-problem .da .desc {
	width: 100%;
	line-height: 25px;
	word-break: break-all;
	margin: 3px -10px;
	padding: 7px 10px;
}
.wenda .wd-list .wd-problem .da .desc:hover {
	background: #f9f9f9;
}
.wenda .wd-list .wd-problem .da .desc img {
	width: 150px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
.wenda .wd-list .wd-problem .da .desc p {
	float: left;
    font-size: 14px;
}
.wenda .wd-list .wd-problem .da .tags a:hover {
	background: #f07070;
	border-color: #f07070;
	color: #fff;
}
.wenda .wd-list .wd-problem .da .tags a {
	margin-right: 5px;
	line-height: 20px;
	padding: 0 15px;
	background: #F6F6F6;
	border: 1px solid #E5E5E5;
	border-radius: 10px;
	font-size: 12px;
	white-space: nowrap;
}
.wenda .wd-list .wd-problem .info{
	position: relative;
}
.wenda .wd-list .wd-problem .info ul li {
	float: left;
	margin-left: 15px;
	font-size: 12px;
	color: #999;
	line-height: 28px;
}
.wenda .wd-list .wd-problem .info ul li .time {
	color: #999;
	font-size: 12px;
	line-height: 28px;
}
.wenda .wd-list .wd-problem .info ul li {
	float: left;
	margin-left: 15px;
	font-size: 12px;
	color: #999;
	line-height: 28px;
}
.wenda .wd-list .wd-problem .info .share{
	display: block;
}
.wenda .wd-list .wd-problem .info .share,
.wenda .wd-list .wd-problem .info .report{
	color: #999;
	font-size: 12px;
}
.wenda .wd-list .wd-problem .info .share:hover,
.wenda .wd-list .wd-problem .info .report:hover {
	color: #f07070;
}
.wenda .wd-list .wd-problem .info .share b {
	width: 15px;
	height: 11px;
	margin-right: 3px;
	vertical-align: -1px;
}
.share-pop {
	display: none;
	width: 120px;
	padding: 8px 10px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	position: absolute;
	left: 45px;
	top: -16px;
	z-index: 10;
}
.share-pop a {
	background-color: #d84c4c;
	width: 32px;
	height: 30px;
	display: inline-block;
	margin: 0 12px 0 0;
	line-height: 200px;
	overflow: hidden;
	float: left;
	border-radius: 5px;
	cursor: pointer;
}
.share-pop a.qzone {
	background-color: #3f8bc0;
}
.share-pop a.sweixin {
	background-color: #73a64f;
}
.share-pop a:last-child {
	margin-right: 0px;
}


/*加息右边*/
.add-advs .advs,
.plat-list .plat-container .right-info .adv{
	text-align: center;
	line-height: 190px;
	font-size: 20px;
	width: 280px;
    overflow: hidden;
}
.plat-list .plat-container .right-info .adv,
.plat-list .plat-container .right-info .adv a{
	height: 180px;
	width: 280px;
	overflow: hidden;
}
/*平台内容*/
.add-advs .title-big,
.plat-list .plat-container .right-info .title-big{
	font-size: 18px;
	color: #333;
}
.dynamic .platform-dynamic{
	margin-top: -15px;
	padding:0 0 10px 2px;
}
.dynamic .platform-dynamic .vertical{
	height: 130px;
	width: 1px;
	background: #FF6D5A;
	float: left;
	margin: 10px 0 0 3px;
}
.dynamic .platform-dynamic ul li{
	position: relative;
}
.dynamic .platform-dynamic ul li .icon-circular {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background: #ff6551;
	position: absolute;
	left: -15px;
	top: 5px;
}
.dynamic .platform-dynamic ul li p{
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
}
.dynamic .platform-dynamic ul li p a{
    font-size: 14px;
}
.dynamic .platform-dynamic ul li p a:hover {
	text-decoration: underline;
}
.dynamic .platform-dynamic ul li span{
	color: #999;
}
.add-advs .title-big span{
	font-size: 16px;
	color: #999;
	margin-top: 1px;
}
.plat-list .plat-container .right-info .title-big a{
	font-size: 12px;
	color: #999;
	margin-top: 5px;
}
.add-advs .title-big span:hover,
.plat-list .plat-container .right-info .title-big a:hover{
	color: #1F88E0;
}
/*平台推荐*/
.add-advs .recommend,
.add-advs .income-rank,
.plat-list .plat-container .right-info .hot-adv,
.plat-container .right-info .net-loan{
	border: 1px solid #eaeaea;
}
.add-advs .recommend .plat-recommend,
.add-advs .income-rank .ranking,
.plat-list .plat-container .right-info .title-big{
	padding: 15px 0 15px 10px;
}
.add-advs .recommend ul li{
	position: relative;
	padding: 30px 10px;
	border-top: 1px solid #eaeaea;
}
.add-advs .recommend ul li img{
	width: 95px;
	height: 29px;
}
.add-advs .recommend ul li span{
	width: 85px;
}
.add-advs .recommend ul li span p{
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 20px;
}
.add-advs .recommend ul li span p.add-num{
	color: #0168b6;
	font-weight: bold;
	font-size: 16px;
}
.add-advs .recommend ul li a{
	width: 66px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	border-radius: 3px;
	background: #f07070;
	color: #fff;
	margin-left: 2px;
	vertical-align: 10px;
}
.add-advs .recommend ul li a:hover {
	background: #f08080;
}
.add-advs .recommend ul li b {
	width: 45px;
	height: 45px;
	background-image: url(../img/series-label.png);
	position: absolute;
	top: 0;
	left: 0;
}
.add-advs .recommend ul li .series-label {
	background-position: 0 -80px;
}
.add-advs .recommend ul li .series-label1 {
	background-position: -45px -80px;
}
.add-advs .recommend ul li .series-label2 {
	background-position: -90px -80px;
}
.add-advs .recommend ul li .series-label3 {
	background-position: -135px -80px !important;
}
.add-advs .recommend ul li .series-label4 {
	background-position: -180px -80px !important;;
}

/*弹一弹收入排行榜*/
.add-advs .income-rank{
	padding: 0 10px;
}
.add-advs .income-rank .ranking{
	border-bottom: 1px solid #eee;
}
.add-advs .income-rank .time-nav{
	position: relative;
	font-size: 14px;
	color: #232323;
}
.add-advs .income-rank .time-nav p{
	position: absolute;
	top: 39px;
	left: 8px;
	width: 70px;
	height: 5px;
	border-top: 2px solid #fa6f6f;
	overflow: hidden;
	text-align: center;
}
.add-advs .income-rank .time-nav li{
	width: 74px;
	text-align: center;
	padding: 10px 0;
	float: left;
	font-size: 16px;
	margin: 0 6px;
	cursor: pointer;
}
.add-advs .income-rank .time-nav .ranking{
	border-bottom: 1px solid #F07070;
}
.add-advs .income-rank .time-rank .rank-list li{
	padding: 15px 0;
	border-bottom: 1px solid #eaeaea;
}
.add-advs .income-rank .time-rank .rank-list li:last-child{
	border-bottom: 0;
}
.add-advs .income-rank .time-rank .rank-list li span{
	font-size: 14px;
	vertical-align: middle;
}
.add-advs .income-rank .time-rank .rank-list li .list-span{
	margin: 20px 0;
}
.no1{
	color: #fb7e7c;
}
.no2{
	color: #faa768;
}
.no3{
	color: #51bfeb;
}
.poll{
	color: #c5c5c5;
}
.add-advs .income-rank .rank-list li a.head,
.add-advs .income-rank .rank-list li a.head img{
	width: 40px;
	height: 40px;
}
.add-advs .income-rank .rank-list li a.head{
	overflow: hidden;
	border-radius: 100%;
	margin: 0 5px;
	vertical-align: middle;
}
.add-advs .income-rank .rank-list li .hername a{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 19px;
}
.add-advs .income-rank .rank-list li .hername,
.add-advs .income-rank .rank-list li .hername a{
	width: 95px;
	overflow-x: hidden;
}
.add-advs .income-rank .rank-list li .hername a:hover,
.right-info .net-loan .net-article li .na-detail .na-con a:hover{
	text-decoration: underline;
}
.add-advs .income-rank .rank-list li .hername a,
.add-advs .income-rank .rank-list li .care{
	font-size: 14px;
}
.add-advs .income-rank .rank-list li .hername p{
	color: #999;
        font-size: 12px;
}
.add-advs .income-rank .rank-list li .care{
	width: 54px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #333;
	border: 1px solid #adadad;
	border-radius: 3px;
	margin-left: 10px;
	float: right;
	margin-top: 17px;
}
.add-advs .income-rank .rank-list li .care b{
	width: 16px;
	height: 14px;
	vertical-align: middle;
}
/*温馨提示*/
.add-advs .sweet-prompt p{
	font-size:16px;
	color: #333;
	margin-bottom: 20px;
}
.add-advs .sweet-prompt li{
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 5px;
}

/*弹一弹，加息券最新版*/
.plat-list{
    margin-top: 20px;
}
.plat-list .platform-banner img{
	width: 1180px;
}
.plat-list .all-datas{
	text-align: center;
    background: #F5F5F5;
    margin: 10px 0 0;
    padding: 5px 0;
}
.plat-list .all-datas p{
    font-size: 14px;
}
.plat-list .hot-blue{
    color: #2599e3;
}
.plat-list .hot-red{
    color: #f65f60;
}
/*筛选平台*/
.plat-container .filter-pannel{
	position: relative;
}
.plat-container .filter-pannel .series-nav{
	width: 65px;
	position: absolute;
	left: -70px;
	top: 65px;
}
.plat-container .filter-pannel .series-nav a{
	width: 65px;
	height: 63px;
	display: block;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(1){
	background-position: 0 -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(2){
	background-position: -90px -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(3){
	background-position: -180px -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(4){
	background-position: -270px -517px;
}
.plat-container .filter-pannel .series-nav a:nth-child(1):hover{
	background-position: 0 -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(2):hover{
	background-position: -90px -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(3):hover{
	background-position: -180px -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(4):hover{
	background-position: -270px -580px;
}

/*筛选 体验*/
.unuseful{
	background-color: #b5b5b5 !important;
}
.series-title p{
	width: 130px;
	height: 34px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	margin: 31px 0 0 -8px;
}
.series-title p {
	display: none;
}
.series-title p.active {
	display: block;
}
/*加息列表页*/
.plat-list{
    margin-top: 20px;
}
.plat-list .platform-banner img{
	width: 1180px;
}
.plat-list .all-datas{
	text-align: center;
    background: #F5F5F5;
    margin: 10px 0 0;
    padding: 5px 0;
}
.plat-list .all-datas p{
    font-size: 14px;
}
.plat-list .hot-blue{
    color: #2599e3;
}
.plat-list .hot-red{
    color: #f65f60;
}
/*筛选平台*/
.plat-container .filter-pannel{
	position: relative;
}
.plat-container .filter-pannel .series-nav{
	width: 65px;
	position: absolute;
	left: -70px;
	top: 65px;
}
.plat-container .filter-pannel .series-nav a{
	width: 65px;
	height: 63px;
	display: block;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(1){
	background-position: 0 -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(2){
	background-position: -90px -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(3){
	background-position: -180px -517px;
}
.plat-container .filter-pannel .series-nav1 a:nth-child(4){
	background-position: -270px -517px;
}
.plat-container .filter-pannel .series-nav a:nth-child(1):hover{
	background-position: 0 -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(2):hover{
	background-position: -90px -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(3):hover{
	background-position: -180px -580px;
}
.plat-container .filter-pannel .series-nav a:nth-child(4):hover{
	background-position: -270px -580px;
}

/*筛选 体验*/
.unuseful{
	background-color: #b5b5b5 !important;
}
.series-title p{
	width: 130px;
	height: 34px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	margin: 31px 0 0 -8px;
}
.series-title p {
	display: none;
}
.series-title p.active {
	display: block;
}

/*产品列表 筛选 体验 结束*/
.plat-list .hot-plat{
    margin: 15px 0 30px;
}
.plat-list .hot-plat .hp-list{
    padding: 15px 20px;
}
.plat-list .hot-plat .hp-list li {
    width: 228px;
    height: 170px;
    text-align: center;
    float: left;
    display: inline-block;
    position: relative;
}
.plat-list .hot-plat .hp-list li:nth-child(n+6){
    height: 160px;
}
.plat-list .hot-plat .hp-list li b {
	position: absolute;
	top: 12px;
	right: 35px;
	width: 27px;
	height: 18px;
	background: url(../img/new.png);
}
.plat-list .hot-plat .hp-list li .plat-imgbj {
	width: 150px;
	height: 150px;
	position: absolute;
	top: 5px;
  	left: 39px;
	z-index: -1;
}
.plat-list .hot-plat .hp-list li:hover .plat-imgbj {
	cursor:pointer;
	-webkit-animation: scaleout 1.3s infinite ease-in-out;
	animation: scaleout 1.3s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.2);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    } 100% {
          transform: scale(1.2);
          -webkit-transform: scale(1.2);
          opacity: 0;
    }
}


.plat-list .hot-plat .hp-list li .recommend-plat{
    width: 150px;
    height: 150px;
    display: inline-block;
    text-align: center;
    background: url(../img/jiaxi/recommend-plat.png) no-repeat;
    background-size: 100%;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(33,155,227,0.5);
    overflow: hidden;
    margin-top: 5px;
}
.plat-list .hot-plat .hp-list li .recommend-plat p{
    color: #fff;
    font-size: 14px;
    padding: 25px 0 0 6px;
    height: 20px;
    line-height: 20px;
}
.plat-list .hot-plat .hp-list li .recommend-plat .hot-logo{
    font-size: 16px;
    color: #999;
    text-align: center;
    margin-top: 30px;
    line-height: 35px;
}
.plat-list .hot-plat .hp-list li .recommend-plat .hot-logo img{
    width: 125px;
}
.plat-container .hot-plat .product-list li{
    width: 271px;
    height: 116px;
    float: left;
    border: 1px solid #eee;
    margin-right: 20px;
    position: relative;
}
.plat-container .hot-plat .product-list li:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.plat-container .hot-plat .product-list li:nth-child(3n){
    margin-right: 0;
}
.plat-container .hot-plat .product-list li:nth-child(n+4){
    margin-top: 10px;
}
.plat-container .hot-plat .product-list li a{
    display: block;
}
.plat-container .hot-plat .product-list li .click {
	width: 100%;
	height: 100%;
	position: absolute;
}
.plat-container .hot-plat .product-list li .s-logo{
    width: 95px;
    height: 76px;
    text-align: center;
    margin: 20px 0 0 10px;
}
.plat-container .hot-plat .product-list li .s-logo a {
	margin: 10px 0 5px;
}
.plat-container .hot-plat .product-list li .s-logo img {
	width: 95px;
    margin-bottom: 5px;
}
.plat-container .hot-plat .product-list li .s-logo b {
    width: 55px;
    height: 21px;
    text-align: center;
    line-height: 21px;
	font-weight:normal;
}
/*0国资 1民营 2银行 3上市 4风投*/
.plat-container .hot-plat .product-list li .series-label {
    border: 1px solid #ffbbbb;
    color: #f07070;
}
.plat-container .hot-plat .product-list li .series-label1 {
	
}
.plat-container .hot-plat .product-list li .series-label2 {
	border: 1px solid #e9c42d;
    color: #e3ab15;
}
.plat-container .hot-plat .product-list li .series-label3 {
	border: 1px solid #fbcaac;
    color: #f69559;
}
.plat-container .hot-plat .product-list li .series-label4 {
	border: 1px solid #78d158;
    color: #4da42e;
}

.plat-container .hot-plat .product-list li .s-detail{
    border-left: 1px solid #d3d3d3;
    margin-left: 2px;
    padding-left: 5px;
    margin-top: 22px;
    margin-right: 5px;
}
.plat-container .hot-plat .product-list li .s-detail .btn,
.plat-container .hot-plat .product-list li .s-detail .btn-unuse{
	width: 96px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	color: #fff;
	background: #F07070;
	border-radius: 3px;
	margin: 5px auto 0;
}
.plat-container .hot-plat .product-list li .s-detail .btn:hover {
	background: #f08080;
}
.plat-container .hot-plat .product-list li .s-detail .btn-unuse{
	background: #B5B5B5;
}
.plat-container .hot-plat .product-list li .s-detail .btn p {
	font-size: 14px;
}
.plat-container .hot-plat .product-list li .s-detail b{
    font-size: 14px;
    color: #999;
    margin-bottom: 5px;
    font-weight: normal;
}
.plat-container .hot-plat .product-list li .s-detail .unlimit{
    border-radius: 20px;
    color: #fff;
    background: #f7b83f;
    padding: 2px 9px;
}
.plat-container .hot-plat .product-list li .s-detail p {
	font-size: 14px;
}
.plat-container .hot-plat .product-list li .s-detail p span{
    font-size: 14px;
    color: #f07070;
}
.plat-container .hot-plat .product-list li .s-detail p span em{
	font-size: 20px;
}
/*老版-------------------------------------------------------*/

/*弹一弹列表页 10-21*/
/*相同样式 10-21*/
.plat-container .plat-list-title {
	height: 35px;
	line-height: 35px;
	color: #333;
	background: #f5f5f5;
	font-size: 18px;
	padding-left: 15px;
	border-left: 2px solid #fa3a39;
}
.plat-container .plat-list-title .all,
.plat-list .hot-recommend a{
	font-size: 12px;
	color: #999;
}
.plat-container .plat-list-title .all:hover,
.plat-list .hot-recommend a:hover {
	color: #1F88E0;
}
/*相同样式 end 10-21*/
/*筛选平台系选项列表 10-21*/
.plat-screening .img-btn {
	position: relative;
	height: 125px;
}
.plat-screening .img-btn ul {
	position: absolute;
	z-index: 2;
}
.plat-screening .img-btn ul li {
	width: 80px;
	height: 125px;
	float: left;
	background-position: 0 -360px;
	cursor: pointer;
	/*margin: 0 46px;     5个*/
	margin: 0 67px; /*4个*/
	text-align: center;
	font-size: 16px;
	line-height: 75px;
	color: #999;
}
.plat-screening .img-btn ul li.active {
	background-position: -80px -360px;
	color: #f07070;
}
.plat-screening .img-btn span {
	width: 100%;
	border-radius: 20px;
	height: 12px;
	background: #e5e5e5;
	position: absolute;
	bottom: 6px;
	z-index: 1;
}
/*筛选平台 系 选项列表 end 10-21*/
/*方向按钮 10-21*/
.plat-screening .direction-btn {
	position: relative;
}
.plat-screening .direction-btn a {
	margin-top: 160px;
	border-radius: 100%;
	background: #f5f5f5;
	width: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	color: #8d8d8d;
	position: absolute;
}
.plat-screening .direction-btn .prev {
	left: -50px;
}
.plat-screening .direction-btn .next {
	right: -50px;
}
.plat-screening .direction-btn a:hover {
	background: #e5e5e5;
}
/*方向按钮 end 10-21*/
/*筛选平台logo列表 10-21*/
.plat-screening .container-list {
	width: 750px;
	height: 380px;
	margin: 15px auto;
	display: none;
}
.plat-screening .container-list .con {
	width: 750px;
	height: 380px;
	overflow: hidden;
	padding: 0 5px;
}
.plat-screening .container-list .list {
	width: 1000%;
}
.plat-screening .container-list .list ul {
	float: left;
	width: 750px;
}
.plat-screening .container-list ul li {
	width: 186px;
	height: 110px;
	border-radius: 3px;
	float: left;
	text-align: center;
	margin: 8px 0;
	transition: all .3s ease-in;
}
.plat-screening .container-list ul li:hover {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	transform: translateY(-5px);
}
.plat-screening .container-list ul li img {
	width: 110px;
	margin: 25px 0 12px
}
.plat-screening .container-list ul li p {
	padding: 0 10px;
	line-height: 20px;
	background: #eee;
	border-radius: 20px;
	font-size: 12px;
}
.plat-screening .container-list ul li:hover p {
	background: #f07070;
	color: #fff;
}

/*筛选平台logo列表 end 10-21*/
/*弹一弹正在体验列表 10-21*/
/*筛选条件*/
.plat-experience .options-btn {
	border: 1px dashed #e5e5e5;
	line-height: 28px;
}
.plat-experience .options-btn .limit {
	padding: 0 8px;
	border-radius: 3px;
}
.plat-experience .options-btn .limit.active {
	background-color: #f07070;
	color: #fff;
}
.plat-experience .options-btn ul li {
	float: left;
	margin: 0 10px;
	line-height: 28px;
	cursor: pointer;
	padding: 0 8px;
	border-radius: 3px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.plat-experience .options-btn ul li.active {
	background-color: #f07070;
	color: #fff;
}
.plat-experience .options-btn ul li span {
	width: 15px;
	height: 15px;
	background-position: 0 -495px;
	float: left;
	margin: 7px 5px 0 0;
}
.plat-experience .options-btn ul li:hover span {
	background-position: -15px -495px;
}
.plat-experience .options-btn ul li.active span {
	background-position: -30px -495px;
}
.plat-experience .options-btn ul li.active:hover span {
	background-position: -45px -495px;
}
/*项目列表 10-21*/
.plat-experience .container-list .null-container {
	margin: 0 auto;
	width: 100%;
	height: 380px;
	background: url(../img/null-container.png) no-repeat center;
}
.plat-experience .container-list ul li {
	width: 400px;
	height: 100px;
	margin: 0 15px 15px 0;
	float: left;
	position: relative;
	padding: 20px 0 20px 20px;
	border: 1px solid #ccc;
}
.plat-experience .container-list ul li:nth-child(2n) {
	margin-right: 0;
}
.plat-experience .container-list ul li .btn {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.8);
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 2;
	display: none;
}
.plat-experience .container-list ul li .btn span {
	width: 130px;
	line-height: 40px;
	border: 1px dashed #666;
	font-size: 16px;
	background: #fff;
	margin: 48px 0;
}
.plat-experience .container-list ul li b {
	position: absolute;
  	left: 0;
	top: 0;
	height: 95px;
	background: #eee;
	width: 25px;
	text-align: center;
	padding: 45px 5px 0;
	border-right: 1px solid #ccc;
	color: #333;
	z-index: 1;
}
.plat-experience .container-list ul li img {
	width: 110px;
	margin: 35px 0 0 27px;
}
.plat-experience .container-list ul li .con {
	border-left: 1px solid #ccc;
	padding-left: 15px;
	width: 232px;
	height: 100%;
}
.plat-experience .container-list ul li .con p {
	color: #333;
	line-height: 32px;
	font-size: 16px;
}
.plat-experience .container-list ul li .con .title {
	font-weight: bold;
	font-size: 18px;
	color: #F07070;
}
.plat-experience .container-list ul li .con .title .text {
	color: #999;
	font-size: 12px;
	font-weight: 100;
}
.plat-experience .container-list ul li .con .num {
	color: #f07070;
}
.plat-experience .container-list ul li .con .num span {
	color: #f07070;
	font-size: 20px;
}
/*项目列表 end 10-21*/
/*弹一弹正在体验列表 end 10-21*/
/*弹一弹列表页 end 10-21*/

/*右侧-投资问答*/
.plat-container .right-info .hot-adv,
.plat-container .right-info .net-loan{
	padding: 0 10px;
}
.plat-container .right-info .net-loan{
    margin-bottom: 10px;
}
.plat-container .right-info .hot-adv .fund,
.plat-container .right-info .net-loan .net{
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 20px;
}
.plat-container .right-info .hot-adv .fund-list{
	padding: 0 6px;
}
.plat-container .right-info .hot-adv .fund-list li{
	margin-bottom: 23px;
	padding: 0 10px;
}
.plat-container .right-info .hot-adv .fund-list li span{
	width:161px;
	height: 19px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.plat-container .right-info .hot-adv .fund-list li em{
	color: #999;
}
.plat-container .right-info .hot-adv .fund-list li em i{
	width: 20px;
    height: 20px;
    background-position: -145px -60px;
    float: left;
    margin: -1px 3px 0 0;
}
.plat-container .right-info .hot-adv .fund-list li span,
.plat-container .right-info .hot-adv .fund-list li em{
	vertical-align: middle;font-size: 14px;
}
.plat-container .right-info .hot-adv .fund-list li span:hover {
	text-decoration: underline;
}
/*网贷文章*/
.plat-container .right-info .net-loan .net {
	margin-bottom: 0;
}
.plat-container .right-info .net-loan .net-article li{
	padding: 20px 15px 15px;
	border-bottom: 1px solid #eaeaea;
}
.plat-container .right-info .net-loan .net-article li:last-child{
	margin-bottom: 5px;
	border-bottom: none;
}
.plat-container .right-info .net-loan .net-article li .this-icon{
	width:52px;
	height: 52px;
	overflow: hidden;
	margin-right: 8px;
}
.plat-container .right-info .net-loan .net-article li:hover .this-icon img{
    border: 2px solid #3e9fac;
}
.plat-container .right-info .net-loan .net-article li .this-icon img{
	border-radius: 100%;
	width:48px;
	height: 48px;
}
.right-info .net-loan .net-article li .na-detail .na-con a{
	width: 168px;
	height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
}

.plat-container .right-info .net-loan .net-article li .na-detail p,
.right-info .net-loan .net-article li .na-detail p a,
.right-info .net-loan .net-article li .na-detail p span{
	font-size: 14px
}
.right-info .net-loan .net-article li .na-detail p a,
.right-info .net-loan .net-article li .na-detail p span{
	color: #999;
}
.right-info .net-loan .net-article li .na-detail p span .eye {
	width: 20px;
	height: 20px;
	background-position: -80px -225px;
    margin: -3px 5px 0 0;
}
/*优质平台榜*/
.right-info .net-loan .ranking-nav .nav-con li{
	border-bottom: 1px solid #eaeaea;
	font-size: 15px;
	float: left;
	width: 66px;
	padding: 19px 10px;
}
.right-info .net-loan .ranking-nav .nav-con li:nth-child(3){
	text-align: right;
}
.right-info .net-loan .ranking-nav .ranking-list li{
	padding: 20px 0 20px 10px;
	border-bottom: 1px solid #eaeaea;
}
.right-info .net-loan .ranking-nav .ranking-list li:last-child{
	border-bottom: none;
}
.right-info .net-loan .ranking-nav .ranking-list li:first-child span{
	color: #fb6663;
}
.right-info .net-loan .ranking-nav .ranking-list li:nth-child(2) span{
	color: #f99949;
}
.right-info .net-loan .ranking-nav .ranking-list li:nth-child(3) span{
	color: #25b5e8;
}
.right-info .net-loan .ranking-nav .ranking-list li span{
	color: #999;
	font-size: 16px;
}
.right-info .net-loan .ranking-nav .ranking-list li a{
    margin: 0 5px 0 10px;
}
.right-info .net-loan .ranking-nav .ranking-list li a,
.right-info .net-loan .ranking-nav .ranking-list li a img{
	width: 105px;
}
.right-info .net-loan .ranking-nav .ranking-list li em{
	font-size: 14px;
	width: 78px;
	text-align: center;
	margin-right: 5px;
}
.right-info .net-loan .ranking-nav .ranking-list li span,
.right-info .net-loan .ranking-nav .ranking-list li img,
.right-info .net-loan .ranking-nav .ranking-list li em{
	vertical-align: middle;
}

/**加载动画*/
.load-tag {
    width: 100%;
    height: 25px;
    background: url(../img/loading_1.gif) no-repeat center;
}

/*个人中心-奖励明细-加息-start*/
.fa8406{
    color: #fa8406;
}
table.reward_details{
	border: 1px solid #E5E5E5;
}
.main-right .cash66 table.reward_details tr th{
    position: relative;
	border: none;
	font-size: 14px;
    font-weight: normal;
}
.main-right .cash66 table.reward_details tr th:nth-child(8){
    width: 60px;
}
.main-right .cash66 table.reward_details tr th b{
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
}
.main-right .cash66 table.reward_details tr th p{
    display: none;
    position: absolute;
    top: -60px;
    left: -41px;
}
.main-right .cash66 table.reward_details tr th,
table.reward_details tr td,
table.reward_details tr td a,
.daily_reward p span,
.daily_reward p span em,
table.dr_tab tr th,
table.dr_tab tr td{
	font-size: 14px;
}
table.reward_details tr td a{
	cursor: pointer;
}
table.reward_details tr td a:hover{
    text-decoration: underline;
}
table.reward_details tr td{
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
}
table.reward_details tr td.col333{
	cursor: pointer;
}
table.reward_details tr:nth-child(2n),
table.dr_tab tr:nth-child(2n),
table.code tr:nth-child(2n),
table.taste tr:nth-child(2n),
table.liuliu-detail tr:nth-child(2n){
	background-color: rgba(246,246,246,.6);
}
.obj_w135{
	width: 135px !important;
	word-break: break-all;
}
table.reward_details tr td b.icon-usage,
table.reward_details tr td b.icon-used{
    width: 52px;
    height: 54px;
    color: #fff;
    text-align: center;
    line-height: 47px;
    font-size: 18px;
    margin: 0 10px;
    letter-spacing: 2px;
    font-weight: normal;
}
/*加息弹窗*/
.daily_reward{
	z-index: 1000;
	width: 710px;
	height: 418px;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -355px;
	border-radius: 3px;
	background: #ffffff;
}
.daily_reward h4{
	font-size: 18px;
	color: #333;
	margin: 25px 0 25px 35px;
}
.daily_reward p{
	margin-left: 35px;
	padding: 10px;
}
.tab_overflow{
	height: 305px;
	margin-bottom: 20px;
	overflow: auto;
}
table.dr_tab{
	margin-top: 15px;
}
table.dr_tab tr th{
	background: #f7f7f7;
	padding: 10px 0;
}
table.dr_tab tr td{
	padding: 8px 0;
	text-align: center;
}
.daily_reward p span{
	margin-right: 40px;
}
.daily_reward p span:last-child{
	margin-right: 0;
}
.tab_shadow{
	width: 695px;
	height: 75px;
	position: absolute;
    bottom: 0;
    left: 0;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,1));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,1));
    background: -ms-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,1));
    background: -o-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,1));
}
/*加息珠使用成功*/
.increase_layer{
    width: 245px;
    margin: auto;
    position: fixed;
    top: 50%;
    left:50%;
    margin-top: -150px;
    margin-left: -124px;
    z-index: 100;
}
.increase_layer .jiaxi-close{
    text-align: center;
    margin-top: 15px;
}
/*加息券最新版-end-2016.10.17*/

/*加息珠-筛选页面-end-2016.10.20*/
.screening .adv-box{
	margin-top: 35px;
}
.screening .adv-box a,
.screening .adv-box img{
	display: block;
}
/*搜平台*/
.screening .search-interest{
	height: 34px;
	margin: 30px 10px 20px;
}
.screening .search-interest .left-search input{;
	width: 343px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e0e0e0;
	border-right-width: 0;
	padding-left: 15px;
	font-size: 14px;
}
.screening .search-interest .left-search button{
	width: 164px;
	line-height: 34px;
	background: #f07070;
	color: #fff;
	font-size: 15px
}
.screening .search-interest .right-reset input{
	height:34px;
	background: #F07070;
	color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
	padding: 0 10px;
	font-size: 15px;
}
.screening .search-interest .right-reset input:hover {
	background: -webkit-linear-gradient(left,#fb5859,#f5603d);
}
/*输入提示*/
.screening .search-interest .left-search{
	position: relative;
	z-index: 9;
}
.screening .search-interest .left-search .all-point{
	position: absolute;
	width: 357px;
	border: 1px solid #E0E0E0;
	border-top-width: 0;
	border-bottom-width: 1px;
	overflow: auto;
	max-height: 256px;
        background-color: #F9F9F9;
}
.screening .search-interest .left-search .all-point a{
	display: block;
	padding-left: 15px;
	line-height: 30px;
	background: #FCFCFC;
	color: #666;
	border-bottom: 1px solid #ECECEC;
}
.screening .search-interest .left-search .all-point .empty{
	display: block;
	padding-left: 15px;
	line-height: 30px;
	background: #FCFCFC;
	color: #666;
	border-bottom: 1px solid #ECECEC;
}
.screening .search-interest .left-search .all-point a:hover,
.screening .search-interest .left-search .all-point .active{
	background: #eee;
	color: #F07070;
}
.screening .search-interest .left-search .all-point .no-result{
	text-align: center;
}
/*筛选分类*/
.screening .interest-type{
	border: 1px dashed #ccc;
	border-bottom-width: 0;
	margin: 0 10px;
	padding: 10px 0;
}
.screening .jiaxi-classify{
	padding: 10px;
	color: #333;
}
.screening .jiaxi-classify p{
	font-size: 14px;
	float: left;
}
.screening .jiaxi-classify .unlimit-type{
	font-size: 14px;
	float: left;
	margin: 0 30px;
	color: #333;
	padding: 2px 7px;
}
.screening .jiaxi-classify .checked{
	color: #FFF;
	background: #F07070;
	border-radius: 3px;
	padding: 0 7px;
    height: 23px;
    line-height: 23px;
}
.screening .jiaxi-classify ul{
	width: 956px;
	float: left;
	position: relative;
}
.screening .jiaxi-classify ul li{
	padding-bottom: 10px;
	float: left;
	font-size: 14px;
	margin-right: 23px;
	position: relative;
}
.screening .jiaxi-classify.at-province ul li:nth-child(15n){
	margin-right: 0;
}
.screening .jiaxi-classify ul li a{
	font-size: 14px;
	padding: 0 7px;
    height: 23px;
    line-height: 23px;
}
.screening .drop-down {
	margin: 0 10px;
	width: 1158px;
	overflow: hidden;
	border-top: 1px dashed #ccc;
	padding-top: 10px;
	cursor: pointer;
}
.screening .drop-down .icon-open-close {
	background-position: 0 0;
}
.screening .drop-down .icon-open {
	background: url(../img/icon-open-close.png) no-repeat;
	background-size: 87%;
	width: 1345px;
	height: 26px;
}
.screening .drop-down .icon-open-s{
	background-position: 0 -27px;
}
/*我们为您找到n个平台*/
.screening .search-result{
	margin-top: 15px;
	color: #666;
	padding-left: 10px;
	border-bottom: 1px solid #ddd;
	line-height: 35px;
	font-size: 13px;
}
.screening .search-result span{
	margin: 0 4px;
	font-size: 18px;
	color: #f07070;
}
/*搜索结果列表*/
.screening .result-box{
	padding: 50px 25px 15px;
}
.screening .result-box ul li{
	height: 158px;
	width: 356px;
	border: 1px solid #ddd;
	float: left;
	margin: 0 28px 20px 0;
}
.screening .result-box ul li:hover .go-detail .c-logo i em {
	transition: transform 1s;
	transform: scale(1.05);
}
.screening .result-box ul li:nth-child(3n){
	margin-right: 0;
}
.screening .result-box ul li .go-detail{
	display: block;
}
.screening .result-box ul li .go-detail .series{
	display: block;
	background: #eeeeee;
	width: 32px;
	font-size: 18px;
	color: #333;
	text-align: center;
	padding: 43px 0;
}
.screening .result-box ul li .go-detail .c-logo{
	display: table;
	width: 110px;
	height: 158px;
	margin: 0 15px;
}
.screening .result-box ul li .go-detail .c-logo i em{
	display: table-cell;
	vertical-align: middle;
	width: 100px;
	height:90px;
	border: 1px solid #e4e4e4;
}
.screening .result-box ul li .go-detail .c-logo i,
.screening .result-box ul li .go-detail .c-brief i{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.screening .result-box ul li .go-detail .c-brief i p{
	text-align: left;
	margin: 10px 0;
}
.screening .result-box ul li .go-detail .c-logo img{
	max-width: 100px;
}
.screening .result-box ul li .go-detail .c-brief{
	display: table;
	height: 158px;
}
.screening .result-box ul li .go-detail .c-brief p,
.result-box ul li .go-detail .c-brief p .brief-name,
.result-box ul li .go-detail .c-brief p .brief-interest{
	font-size: 14px;
}
.screening .result-box ul li .go-detail .c-brief p b{
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	margin-right: 7px;
	background: #ff904a;
}
.result-box ul li .go-detail .c-brief p .brief-name{
	border:1px solid #ff904a;
	color: #ff904a;
	line-height: 20px;
	padding: 0 3px;
	border-radius: 3px;
	font-size: 12px;
}
.result-box ul li .go-detail .c-brief p .brief-interest{
	color: #e7604e;
}
/*搜索结果为空*/
.result-box .no-result{
	text-align: center;
}
.result-box .no-result b{
	vertical-align: middle;
}
/*加息-筛选页面-end-2016.10.20*/

/*投资数据输入  弹窗 2016.12.12*/
.popup-investment {
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -165px;
	width: 330px;
	min-height: 200px;
	z-index: 999;
	background: #fff;
	box-shadow: 0px 0px 3px 1px #666;
	border-radius: 5px;
}
.popup-investment .title {
	font-size: 18px;
	border-bottom: 2px solid #eee;
}
.popup-investment .title .close {
	font-size: 24px;
	color: #ccc;
}
.popup-investment ul li {
	height: 60px;
}
.popup-investment ul li input {
	width: 180px;
	line-height: 28px;
	border: 1px solid #e5e5e5;
	text-indent: 10px;
}
.popup-investment ul li i {
	position: absolute;
    right: 0;
    line-height: 28px;
    margin: 1px 39px 0 0;
    background: #fff;
    padding: 0 5px;
}
.popup-investment ul li label {
	margin-left: 95px;
	line-height: 30px;
	display: none;
}
.popup-investment ul li em {
	font-size: 16px;
	text-align: right;
	width: 95px;
}
.popup-investment .btn {
    width: 280px;
    line-height: 40px;
    background: #f07070;
    font-size: 16px;
    border-radius: 3px;
    color: #fff;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.popup-investment .btn:hover {
	background: #F08080;
}

/*投资数据输入  弹窗 2016.12.12 end*/

/*  2018/1/31-task任务 start  */
.m_task_list>li {
	float: left;
	width: 577px;
	box-shadow: 0 0 10px -1px rgba(0,0,0,.28);
	margin-bottom: 30px;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 5px;
	height: 260px;
}
.m_task_list>li:not(:nth-child(2n)) {
	margin-right: 25px;
}
.m_task_list h5 {
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	width: 432px;
}
.m_task_list .div_peo {
	margin-bottom: 15px;
	overflow: auto;
	width: 432px;
}
.m_task_list .div_p {
	font-size: 16px;
	color: #bbb;
	float: left;
	line-height: 25px;
}
.m_task_list .div_p span {
	color: #bbb;
}
.m_task_list .div_tag {
	font-size: 16px;
	float: right;
}
.m_task_list .div_tag span{
	background: #ff7600;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	padding: 3px;
}
.m_task_list .div_tag span:not(:last-child) {
	margin-right: 15px;
}

.m_task_list .left_detail dd {
	font-size: 0;
	float: left;
	width: 100%;
	margin: 15px 0;
}
.m_task_list .left_detail .first_dd {
	width: 100%;
	min-height: 35px;
}
.m_task_list .left_detail .first_dd font {
	font-size: 24px;
	color: #e40002;
}
.m_task_list .left_detail dd b,
.icon-taskDetail {
	width: 26px;
	height: 26px;
	display: inline-block;
	background-image: url(../img/icon.png);
	vertical-align: -7px;
	margin-right: 10px;
}
.icon-limit {
	background-position: 0 -496px;
}
.icon-completed {
	background-position: -84px -496px;
}
.icon-taskNum {
	background-position: -58px -496px;
}
.icon-commission {
	background-position: -30px -496px;
}
.icon-taskDetail {
	background-position: -106px -497px;
}
.m_task_list .left_detail {
	width: 100%;
}
.m_task_list .con_detail {
	height: auto !important;
}
.m_task_list .right_btn {

}
.m_task_list .left_detail dd span {
	font-size: 16px;
	color: #333;
}
.m_task_list .right_btn a {
	display: block;
}
.m_task_list .right_btn a .icon-taskDetail {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: -8px;
	margin: 0;
}
.m_task_list .right_btn .go_detail {
	color: #f17071;
	font-size: 16px;
	text-align: right;
	line-height: 27px;
}
.m_task_list .right_btn .take {
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #f17071;
	border-radius: 5px;
	font-size: 16px;
	margin-top: -10px;
}
.m_task_list .right_btn .take:hover {
	background: #f38e8f
}
.m_task_list .right_btn .take.is_taken,
.task_detail .detail .left_detail h5 a.is_taken{
	background: #aaa;
}
.task_detail h4 {
	padding-left: 15px;
	border-left: 2px solid #fa3a39;
	background: #f5f4f5;
	line-height: 35px;
	font-size: 18px;
	color: #333;
}
.task_detail .detail .left_detail {
	width: 100%;
}
.task_detail .detail .task_pd40,
.task_detail .content .con_box {
	padding: 20px 40px 40px 40px;
	box-sizing: border-box;
}
.task_detail .content .con_box p {
	color: #333;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px;
}
.task_detail .content .con_box p img {
	margin: 25px 0;
}
.task_detail .detail .left_detail h5 {
	position: relative;
	margin-bottom: 5px;
	font-size: 16px;
}
.task_detail .detail .left_detail p {
	font-size: 14px;
}
.task_detail .detail .left_detail .tag_p {
	padding: 10px 0;
}
.task_detail .detail .left_detail .tag_p span {
	background: #ff7600;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	padding: 3px;
	margin-right: 5px;
}
.task_detail .detail .left_detail h5 span {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 26%;
	text-align: right;
}
.task_detail .detail .left_detail h5 a {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f17071;
	color: #fff;
	border-radius: 5px;
	margin-left: 10px;
}
.task_detail .detail .left_detail dl {
	float: none;
	display: flex;
	text-align: justify;
}
.task_detail .detail .left_detail dd {
	flex: 1;
}
.task_detail .detail .left_detail dd:not(:first-child) {
	text-align: center;
}
.task_detail .detail .left_detail dd span {
	font-size: 15px;
}
.task_detail .detail .left_detail .icon-commission {
	margin-left: 85px;
}

.task-bread-title {
	font-size: 14px;
	color: #333;
	margin-bottom: 25px;
	line-height: 36px;
}
.task-bread-title b {
	font-weight: normal;
	color: #f07070;
	font-size: 14px;
}
.task-bread-title .input-text {
	border-color: #dcdcdc transparent #dcdcdc #dcdcdc;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	height: 34px;
	width: 198px;
	margin-right: -3px;
	padding-left: 8px;
}
.task-bread-title .input-submit {
	width: 49px;
	height: 36px;
	background: #f07070 url(/static/forum/img/community/icon-index.png) no-repeat;
	background-position: -381px -6px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.task-bread-title .input-submit:hover {
	background-color: #ef8181;
}
/*  task 新列表  */
.task-nav-list {
	background: #f7f7fd;
	padding: 30px 25px 15px 25px;
}
.task-nav-list .nav-list{
	margin-bottom: 15px;
}
.task-nav-list p {
	font-size: 16px;
	color: #999;
	margin-top: -1px;
}
.task-nav-list .nav-all {
	margin: 0 30px;
}
.task-nav-list .nav-all,
.task-nav-list .div-ul a {
	float: left;
	color: #333;
	font-size: 14px;
}
.task-nav-list .div-ul {
	width: 960px;
	float: left;
}
.task-nav-list .div-ul a {
	display: block;
	margin-right: 30px;
	margin-bottom: 10px;
}
.m_task_list .first-part .img-avatar {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-right: 15px;
	box-shadow: 0 2px 2px rgba(0,0,0,.28);
}
.m_task_list .left_detail .first_dd ol li {
	display: inline-block;
	text-align: center;
}
.m_task_list .left_detail .first_dd ol li span {
	text-indent: -5px;
	color: #979797;
	margin-top: 5px;
}
.task-nav-list .nav-all.colred,
.task-nav-list .div-ul a.colred{
	color: #f06f70;
	font-weight: bold;
}
/*  task detail详情新样式  */
.recommend-list .m_task_list>li:not(:last-child) {
	margin-right: 52px;
}
.recommend-list .m_task_list>li:last-child {
	margin-right: 0;
}
.recommend-list .m_task_list li {
	width: 332px;
	height: 200px;
	box-shadow: none;
	border: 1px solid #f17071;
	border-radius: 10px;
}
.recommend-list .m_task_list .first-part .img-avatar {
	width: 60px;
	height: 60px;
}
.recommend-list .m_task_list h5 {
	width: 205px;
	font-size: 16px;
}
.recommend-list .m_task_list .div_peo {
	width: 205px;
	padding-left: 75px;
}
.recommend-list .m_task_list .left_detail .first_dd {
	min-height: inherit;
	margin: 0;
}
.recommend-list .m_task_list .right_btn .take {
	width: 110px;
	line-height: 35px;
	height: 35px;
	box-shadow: 0 0 18px 0 rgba(241,112,113,.48);
}
/*任务列表new 2018/3/12*/
.task-list li {
	float: left;
	width: 280px;
	height: 342px;
	border-radius: 8px;
	margin-bottom: 30px;
	box-shadow: 0 6px 12px 0px rgba(173, 173, 173, 0.56);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	cursor: pointer;
}
.task-list li:hover {
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	transform: translate(0,-5px);
}
.task-list li:hover .look-box a {
	background-color: #fb5859;
	background-image: -webkit-linear-gradient(left,#fb5859,#f5603d);
}
.task-list li:not(:nth-child(4n)) {
	margin-right: 20px;
}
.task-list li .list-head {
	padding: 15px 12px;
	border-bottom: 1px dashed #d8d8d8;
}
.task-list li .logo {
	width: 125px;
	max-height: 40px;
}
.task-list li .label-box {
	font-size: 0;
	margin-top: 8px;
}
.task-list li .label-box .label {
	font-size: 10px;
	color: #fff;
	background: #ff6c00;
	border-radius: 4px;
	padding: 2px 3px;
}
.task-list li .label-box .label:not(:last-child) {
	margin-right: 6px;
}
.task-list .list-content {
	padding: 12px;
}
.task-list .sort-money .title-label {
	font-size: 12px;
	color: #dc0000;
	padding: 4px 2px;
	border-radius: 4px;
	border: 1px solid #dc0000;
	width: 14px;
	text-align: center;
}
.task-list .sort-money .expect-return {
	margin-left: -20px;
	text-align: center;
	margin-top: 16px;
	width: 100%;
}
.task-list .sort-money .expect-return h5 {
	color: #d40303;
	font-size: 18px;
}
.task-list .sort-money .expect-return h5 b {
	font-size: 34px;
	font-weight: normal;
}
.task-list .sort-money .expect-return p {
	font-size: 14px;
	color: #999;
}
.task-list .amount-cycle {
	margin-top: 20px;
}
.task-list .amount-cycle .item-title {
	height: 40px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.task-list .amount-cycle .amount,
.task-list .amount-cycle .cycle{
	width: 50%;
	text-align: center;
	font-size: 14px;
}
.task-list .amount-cycle .cycle p,
.task-list .amount-cycle .amount p {
	font-size: 16px;
	color: #333;
}
.task-list .amount-cycle .cycle span,
.task-list .amount-cycle .amount span{
	color: #999;
}
.task-list .look-box {
	text-align: center;
	font-size: 0;
	margin: 25px 0 10px;
}
.task-list .look-box a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #f17071;
	padding: 12px 55px;
	box-shadow: 0 3px 15px 0 rgba(199,66,67,0.52);
	border-radius: 5px;
}
.task-list .last-amount {
	width: 100%;
	text-align: center;
	margin: 20px auto 10px;
}
.task-list .last-amount .txt {
	display: inline-block;
	font-size: 12px;
	color: #bbb;
}
.task-list .last-amount .loadbox {
	display: inline-block;
	margin: 0 6px;
	line-height: 7px;
	height: 7px;
	width: 88px;
}
.task-list .last-amount .big-barbox .barline {
	width: 88px;
	height: 6px;
	background: #d4d4d4;
	border-radius: 3px;
}
.task-list .last-amount .big-barbox .barline .charts {
	height: 6px;
	background: #ff6c00;
	border-radius: 3px;
}

/*  2018/1/31-task任务 end  */

